#include "Range.h"
#include "CColVector.h"
#include "CMatrix.h"
#include "dRowVector.h"
#include "dMatrix.h"
#include "dNDArray.h"
#include "CNDArray.h"
#include "fCColVector.h"
#include "fCMatrix.h"
#include "fRowVector.h"
#include "fMatrix.h"
#include "fNDArray.h"
#include "fCNDArray.h"
#include "f77-fcn.h"
#include "lo-error.h"
#include "lo-ieee.h"
#include "lo-specfun.h"
#include "mx-inlines.cc"
#include "lo-mappers.h"
Go to the source code of this file.
#define ALL_BESSEL | ( | name, | ||
fcn | ||||
) |
#define ALL_BESSEL | ( | name, | ||
fcn | ||||
) |
#define M_PI 3.14159265358979323846 |
Definition at line 50 of file lo-specfun.cc.
Referenced by cbesh1(), cbesh2(), cbesi(), cbesj(), cbesy(), DEFUN_DLD(), gl2psPutPDFText(), higham_subp(), poisson_rejection(), rc_lgamma(), zbesh1(), zbesh2(), zbesi(), zbesj(), and zbesy().
#define MM_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexMatrix \ name (const Matrix& alpha, const ComplexMatrix& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1812 of file lo-specfun.cc.
#define MM_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexMatrix \ name (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1812 of file lo-specfun.cc.
#define MS_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexMatrix \ name (const Matrix& alpha, const Complex& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1804 of file lo-specfun.cc.
#define MS_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexMatrix \ name (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1804 of file lo-specfun.cc.
#define NN_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexNDArray \ name (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1836 of file lo-specfun.cc.
#define NN_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexNDArray \ name (const NDArray& alpha, const ComplexNDArray& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1836 of file lo-specfun.cc.
#define NS_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexNDArray \ name (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1828 of file lo-specfun.cc.
#define NS_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexNDArray \ name (const NDArray& alpha, const Complex& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1828 of file lo-specfun.cc.
#define RC_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexMatrix \ name (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1844 of file lo-specfun.cc.
#define RC_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexMatrix \ name (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1844 of file lo-specfun.cc.
#define SM_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexMatrix \ name (double alpha, const ComplexMatrix& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1796 of file lo-specfun.cc.
#define SM_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexMatrix \ name (float alpha, const FloatComplexMatrix& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1796 of file lo-specfun.cc.
#define SN_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplexNDArray \ name (float alpha, const FloatComplexNDArray& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1820 of file lo-specfun.cc.
#define SN_BESSEL | ( | name, | ||
fcn | ||||
) |
ComplexNDArray \ name (double alpha, const ComplexNDArray& x, bool scaled, \ Array<octave_idx_type>& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1820 of file lo-specfun.cc.
#define SS_BESSEL | ( | name, | ||
fcn | ||||
) |
FloatComplex \ name (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1789 of file lo-specfun.cc.
#define SS_BESSEL | ( | name, | ||
fcn | ||||
) |
Complex \ name (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr) \ { \ return do_bessel (fcn, #name, alpha, x, scaled, ierr); \ }
Definition at line 1789 of file lo-specfun.cc.
Definition at line 1037 of file lo-specfun.cc.
typedef FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &) |
Definition at line 1634 of file lo-specfun.cc.
Definition at line 192 of file lo-specfun.cc.
Definition at line 202 of file lo-specfun.cc.
References F77_XFCN, and xacosh().
Referenced by rc_acosh().
OCTAVE_API FloatComplex airy | ( | const Complex & | z, | |
bool | deriv, | |||
bool | scaled, | |||
octave_idx_type & | ierr | |||
) |
Definition at line 2010 of file lo-specfun.cc.
References bessel_return_value(), CAIRY(), F77_FUNC(), imag(), and real.
Referenced by airy(), and DEFUN_DLD().
ComplexMatrix airy | ( | const ComplexMatrix & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 1946 of file lo-specfun.cc.
References airy(), Array< T >::cols(), ierr, Array< T >::resize(), and Array< T >::rows().
ComplexNDArray airy | ( | const ComplexNDArray & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 1980 of file lo-specfun.cc.
References airy(), Array< T >::dims(), ierr, dim_vector::numel(), and Array< T >::resize().
FloatComplexMatrix airy | ( | const FloatComplexMatrix & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 2076 of file lo-specfun.cc.
References airy(), Array< T >::cols(), ierr, Array< T >::resize(), and Array< T >::rows().
FloatComplexNDArray airy | ( | const FloatComplexNDArray & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 2110 of file lo-specfun.cc.
References airy(), Array< T >::dims(), ierr, dim_vector::numel(), and Array< T >::resize().
Definition at line 212 of file lo-specfun.cc.
Definition at line 222 of file lo-specfun.cc.
References F77_XFCN, and xasinh().
Referenced by octave_float_matrix::map(), and octave_float_scalar::map().
Definition at line 232 of file lo-specfun.cc.
Definition at line 242 of file lo-specfun.cc.
References F77_XFCN, and xatanh().
Referenced by rc_atanh().
static FloatComplex bessel_return_value | ( | const Complex & | val, | |
octave_idx_type | ierr | |||
) | [inline, static] |
FloatNDArray betainc | ( | const FloatNDArray & | x, | |
const FloatNDArray & | a, | |||
float | b | |||
) |
Definition at line 2686 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), Array< T >::resize(), and x.
FloatNDArray betainc | ( | const FloatNDArray & | x, | |
const FloatNDArray & | a, | |||
const FloatNDArray & | b | |||
) |
Definition at line 2707 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), Array< T >::resize(), and x.
Definition at line 2162 of file lo-specfun.cc.
References F77_XFCN, and xdbetai().
Referenced by betainc(), and DEFUN_DLD().
Definition at line 2170 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), and Array< T >::rows().
Definition at line 2185 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), and Array< T >::rows().
Definition at line 2200 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), Matrix::resize(), and Array< T >::rows().
Definition at line 2225 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), and dim_vector::numel().
Definition at line 2239 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), and dim_vector::numel().
Definition at line 2253 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), and Array< T >::resize().
Definition at line 2275 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), Array< T >::rows(), and x.
Definition at line 2290 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), Matrix::resize(), Array< T >::rows(), and x.
Definition at line 2315 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), Matrix::resize(), Array< T >::rows(), and x.
Definition at line 2340 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), Matrix::resize(), Array< T >::rows(), and x.
Definition at line 2368 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), dim_vector::numel(), and x.
FloatNDArray betainc | ( | const FloatNDArray & | x, | |
float | a, | |||
const FloatNDArray & | b | |||
) |
Definition at line 2665 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), Array< T >::resize(), and x.
Definition at line 2382 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), Array< T >::resize(), and x.
Definition at line 2403 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), Array< T >::resize(), and x.
Definition at line 2424 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), Array< T >::resize(), and x.
FloatMatrix betainc | ( | const FloatMatrix & | x, | |
float | a, | |||
const FloatMatrix & | b | |||
) |
Definition at line 2573 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), FloatMatrix::resize(), Array< T >::rows(), and x.
Definition at line 2445 of file lo-specfun.cc.
FloatMatrix betainc | ( | float | x, | |
float | a, | |||
const FloatMatrix & | b | |||
) |
Definition at line 2453 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), and Array< T >::rows().
FloatMatrix betainc | ( | float | x, | |
const FloatMatrix & | a, | |||
float | b | |||
) |
Definition at line 2468 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), and Array< T >::rows().
FloatMatrix betainc | ( | float | x, | |
const FloatMatrix & | a, | |||
const FloatMatrix & | b | |||
) |
Definition at line 2483 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), FloatMatrix::resize(), and Array< T >::rows().
FloatNDArray betainc | ( | float | x, | |
float | a, | |||
const FloatNDArray & | b | |||
) |
Definition at line 2508 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), and dim_vector::numel().
FloatNDArray betainc | ( | float | x, | |
const FloatNDArray & | a, | |||
float | b | |||
) |
Definition at line 2522 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), and dim_vector::numel().
FloatNDArray betainc | ( | float | x, | |
const FloatNDArray & | a, | |||
const FloatNDArray & | b | |||
) |
Definition at line 2536 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), gripe_betainc_nonconformant(), dim_vector::numel(), and Array< T >::resize().
FloatMatrix betainc | ( | const FloatMatrix & | x, | |
float | a, | |||
float | b | |||
) |
Definition at line 2558 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), Array< T >::rows(), and x.
FloatMatrix betainc | ( | const FloatMatrix & | x, | |
const FloatMatrix & | a, | |||
float | b | |||
) |
Definition at line 2598 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), FloatMatrix::resize(), Array< T >::rows(), and x.
FloatMatrix betainc | ( | const FloatMatrix & | x, | |
const FloatMatrix & | a, | |||
const FloatMatrix & | b | |||
) |
Definition at line 2623 of file lo-specfun.cc.
References betainc(), Array< T >::cols(), gripe_betainc_nonconformant(), FloatMatrix::resize(), Array< T >::rows(), and x.
FloatNDArray betainc | ( | const FloatNDArray & | x, | |
float | a, | |||
float | b | |||
) |
Definition at line 2651 of file lo-specfun.cc.
References betainc(), Array< T >::dims(), dim_vector::numel(), and x.
OCTAVE_API FloatComplex biry | ( | const Complex & | z, | |
bool | deriv, | |||
bool | scaled, | |||
octave_idx_type & | ierr | |||
) |
Definition at line 2044 of file lo-specfun.cc.
References abs(), bessel_return_value(), CBIRY(), F77_FUNC(), imag(), and real.
Referenced by biry(), and DEFUN_DLD().
ComplexMatrix biry | ( | const ComplexMatrix & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 1963 of file lo-specfun.cc.
References biry(), Array< T >::cols(), ierr, Array< T >::resize(), and Array< T >::rows().
ComplexNDArray biry | ( | const ComplexNDArray & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 1995 of file lo-specfun.cc.
References biry(), Array< T >::dims(), ierr, dim_vector::numel(), and Array< T >::resize().
FloatComplexMatrix biry | ( | const FloatComplexMatrix & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 2093 of file lo-specfun.cc.
References biry(), Array< T >::cols(), ierr, Array< T >::resize(), and Array< T >::rows().
FloatComplexNDArray biry | ( | const FloatComplexNDArray & | z, | |
bool | deriv, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) |
Definition at line 2125 of file lo-specfun.cc.
References biry(), Array< T >::dims(), ierr, dim_vector::numel(), and Array< T >::resize().
static FloatComplex cbesh1 | ( | const FloatComplex & | z, | |
float | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1551 of file lo-specfun.cc.
References bessel_return_value(), CBESH(), F77_FUNC(), imag(), M_PI, and real.
static FloatComplex cbesh2 | ( | const FloatComplex & | z, | |
float | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1593 of file lo-specfun.cc.
References bessel_return_value(), CBESH(), F77_FUNC(), imag(), M_PI, and real.
static FloatComplex cbesi | ( | const FloatComplex & | z, | |
float | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1449 of file lo-specfun.cc.
References abs(), bessel_return_value(), CBESI(), cbesk(), F77_FUNC(), imag(), M_PI, octave_Float_NaN, and real.
static FloatComplex cbesj | ( | const FloatComplex & | z, | |
float | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1334 of file lo-specfun.cc.
References abs(), bessel_return_value(), CBESJ(), cbesy(), F77_FUNC(), imag(), is_integer_value(), M_PI, octave_Float_NaN, and real.
Referenced by cbesy().
static FloatComplex cbesk | ( | const FloatComplex & | z, | |
float | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1501 of file lo-specfun.cc.
References bessel_return_value(), CBESK(), F77_FUNC(), imag(), octave_Float_Inf, and real.
Referenced by cbesi().
static FloatComplex cbesy | ( | const FloatComplex & | z, | |
float | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1386 of file lo-specfun.cc.
References abs(), bessel_return_value(), cbesj(), CBESY(), F77_FUNC(), imag(), is_integer_value(), M_PI, octave_Float_Inf, octave_Float_NaN, and real.
Referenced by cbesj().
Definition at line 574 of file lo-specfun.cc.
References abs(), pow(), signum(), and xfinite().
Referenced by octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), and octave_float_scalar::map().
Definition at line 633 of file lo-specfun.cc.
References abs(), pow(), signum(), and xfinite().
Referenced by octave_float_matrix::map(), and octave_float_scalar::map().
static Complex do_bessel | ( | dptr | f, | |
const char * | , | |||
double | alpha, | |||
const Complex & | x, | |||
bool | scaled, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1040 of file lo-specfun.cc.
References f.
static ComplexMatrix do_bessel | ( | dptr | f, | |
const char * | , | |||
double | alpha, | |||
const ComplexMatrix & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1051 of file lo-specfun.cc.
References Array< T >::cols(), f, ierr, Array< T >::resize(), Array< T >::rows(), and x.
static ComplexMatrix do_bessel | ( | dptr | f, | |
const char * | , | |||
const Matrix & | alpha, | |||
const Complex & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1069 of file lo-specfun.cc.
References Array< T >::cols(), f, ierr, Array< T >::resize(), and Array< T >::rows().
static ComplexMatrix do_bessel | ( | dptr | f, | |
const char * | fn, | |||
const Matrix & | alpha, | |||
const ComplexMatrix & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1087 of file lo-specfun.cc.
References Array< T >::cols(), current_liboctave_error_handler, f, ierr, Array< T >::resize(), ComplexMatrix::resize(), Array< T >::rows(), and x.
static ComplexNDArray do_bessel | ( | dptr | f, | |
const char * | , | |||
double | alpha, | |||
const ComplexNDArray & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1119 of file lo-specfun.cc.
References Array< T >::dims(), f, ierr, dim_vector::numel(), Array< T >::resize(), and x.
static ComplexNDArray do_bessel | ( | dptr | f, | |
const char * | , | |||
const NDArray & | alpha, | |||
const Complex & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1135 of file lo-specfun.cc.
References Array< T >::dims(), f, ierr, dim_vector::numel(), and Array< T >::resize().
static ComplexNDArray do_bessel | ( | dptr | f, | |
const char * | fn, | |||
const NDArray & | alpha, | |||
const ComplexNDArray & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1151 of file lo-specfun.cc.
References current_liboctave_error_handler, Array< T >::dims(), f, ierr, dim_vector::numel(), Array< T >::resize(), and x.
static ComplexMatrix do_bessel | ( | dptr | f, | |
const char * | , | |||
const RowVector & | alpha, | |||
const ComplexColumnVector & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1175 of file lo-specfun.cc.
References f, ierr, Array< T >::length(), Array< T >::resize(), and x.
static FloatComplexMatrix do_bessel | ( | fptr | f, | |
const char * | , | |||
float | alpha, | |||
const FloatComplexMatrix & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1648 of file lo-specfun.cc.
References Array< T >::cols(), f, ierr, Array< T >::resize(), Array< T >::rows(), and x.
static FloatComplexMatrix do_bessel | ( | fptr | f, | |
const char * | , | |||
const FloatMatrix & | alpha, | |||
const FloatComplex & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1666 of file lo-specfun.cc.
References Array< T >::cols(), f, ierr, Array< T >::resize(), and Array< T >::rows().
static FloatComplexMatrix do_bessel | ( | fptr | f, | |
const char * | fn, | |||
const FloatMatrix & | alpha, | |||
const FloatComplexMatrix & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1684 of file lo-specfun.cc.
References Array< T >::cols(), current_liboctave_error_handler, f, ierr, Array< T >::resize(), FloatComplexMatrix::resize(), Array< T >::rows(), and x.
static FloatComplexNDArray do_bessel | ( | fptr | f, | |
const char * | , | |||
float | alpha, | |||
const FloatComplexNDArray & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1716 of file lo-specfun.cc.
References Array< T >::dims(), f, ierr, dim_vector::numel(), Array< T >::resize(), and x.
static FloatComplexNDArray do_bessel | ( | fptr | f, | |
const char * | , | |||
const FloatNDArray & | alpha, | |||
const FloatComplex & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1732 of file lo-specfun.cc.
References Array< T >::dims(), f, ierr, dim_vector::numel(), and Array< T >::resize().
static FloatComplexNDArray do_bessel | ( | fptr | f, | |
const char * | fn, | |||
const FloatNDArray & | alpha, | |||
const FloatComplexNDArray & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1748 of file lo-specfun.cc.
References current_liboctave_error_handler, Array< T >::dims(), f, ierr, dim_vector::numel(), Array< T >::resize(), and x.
static FloatComplexMatrix do_bessel | ( | fptr | f, | |
const char * | , | |||
const FloatRowVector & | alpha, | |||
const FloatComplexColumnVector & | x, | |||
bool | scaled, | |||
Array< octave_idx_type > & | ierr | |||
) | [inline, static] |
Definition at line 1772 of file lo-specfun.cc.
References f, ierr, Array< T >::length(), Array< T >::resize(), and x.
static FloatComplex do_bessel | ( | fptr | f, | |
const char * | , | |||
float | alpha, | |||
const FloatComplex & | x, | |||
bool | scaled, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 1637 of file lo-specfun.cc.
References f.
Definition at line 3159 of file lo-specfun.cc.
References d, erf(), octave_Inf, octave_NaN, and signum().
Referenced by erfinv().
Definition at line 252 of file lo-specfun.cc.
References F77_XFCN, and xderf().
Referenced by do_erfinv(), octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), octave_float_scalar::map(), and xerf().
Definition at line 3229 of file lo-specfun.cc.
References erfcf().
Definition at line 272 of file lo-specfun.cc.
References F77_XFCN, and xderfc().
Referenced by erfcx_impl(), octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), octave_float_scalar::map(), and xerfc().
Definition at line 282 of file lo-specfun.cc.
References F77_XFCN, and xerfc().
Referenced by erfc(), octave_float_matrix::map(), and octave_float_scalar::map().
Definition at line 3319 of file lo-specfun.cc.
References erfcx_impl().
Definition at line 3314 of file lo-specfun.cc.
References erfcx_impl().
Referenced by octave_scalar::map(), octave_matrix::map(), octave_float_matrix::map(), and octave_float_scalar::map().
static T erfcx_impl | ( | T | x | ) | [static] |
Definition at line 3233 of file lo-specfun.cc.
References ceil(), d, erfc(), max(), and octave_Inf.
Referenced by erfcx().
Definition at line 262 of file lo-specfun.cc.
References F77_XFCN, and xerf().
Referenced by octave_float_matrix::map(), and octave_float_scalar::map().
Definition at line 3219 of file lo-specfun.cc.
References do_erfinv().
Definition at line 3214 of file lo-specfun.cc.
References do_erfinv().
Referenced by octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), and octave_float_scalar::map().
Definition at line 422 of file lo-specfun.cc.
Referenced by expm1(), octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), octave_float_complex_matrix::map(), octave_float_complex::map(), octave_float_scalar::map(), octave_sparse_complex_matrix::map(), octave_complex_matrix::map(), and octave_complex::map().
OCTAVE_API FloatComplex expm1 | ( | const Complex & | x | ) |
Definition at line 512 of file lo-specfun.cc.
Definition at line 477 of file lo-specfun.cc.
Referenced by octave_float_matrix::map(), and octave_float_scalar::map().
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type double double octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const float const octave_idx_type const octave_idx_type FloatComplex octave_idx_type octave_idx_type& F77_RET_T const float const octave_idx_type const octave_idx_type FloatComplex octave_idx_type FloatComplex octave_idx_type& F77_RET_T F77_FUNC | ( | cbesi | , | |
CBESI | ||||
) | const |
F77_RET_T F77_FUNC | ( | zbesj | , | |
ZBESJ | ||||
) | const |
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T F77_FUNC | ( | zbesy | , | |
ZBESY | ||||
) | const |
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type double double octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T F77_FUNC | ( | zbesk | , | |
ZBESK | ||||
) | const |
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type double double octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T F77_FUNC | ( | zbesh | , | |
ZBESH | ||||
) | const |
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type double double octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T F77_FUNC | ( | cbesj | , | |
cBESJ | ||||
) | const |
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type double double octave_idx_type& F77_RET_T F77_FUNC | ( | zbesi | , | |
ZBESI | ||||
) | const |
F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type double double octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const double const double const octave_idx_type const octave_idx_type const octave_idx_type double double octave_idx_type octave_idx_type& F77_RET_T const float const octave_idx_type const octave_idx_type FloatComplex octave_idx_type octave_idx_type& F77_RET_T F77_FUNC | ( | cbesy | , | |
CBESY | ||||
) | const |
FloatNDArray gammainc | ( | const FloatNDArray & | x, | |
const FloatNDArray & | a | |||
) |
Definition at line 3100 of file lo-specfun.cc.
References Array< T >::dims(), gammainc(), dim_vector::numel(), Array< T >::resize(), dim_vector::str(), and x.
Definition at line 2843 of file lo-specfun.cc.
References Array< T >::dims(), gammainc(), and dim_vector::numel().
FloatMatrix gammainc | ( | float | x, | |
const FloatMatrix & | a | |||
) |
Definition at line 2955 of file lo-specfun.cc.
References Array< T >::cols(), gammainc(), and Array< T >::rows().
Definition at line 2750 of file lo-specfun.cc.
References Array< T >::cols(), gammainc(), and Array< T >::rows().
FloatNDArray gammainc | ( | const FloatNDArray & | x, | |
float | a | |||
) |
Definition at line 3074 of file lo-specfun.cc.
References Array< T >::dims(), gammainc(), dim_vector::numel(), and x.
Definition at line 2935 of file lo-specfun.cc.
References F77_XFCN, and xsgammainc().
Definition at line 2869 of file lo-specfun.cc.
References Array< T >::dims(), gammainc(), dim_vector::numel(), and x.
Definition at line 2777 of file lo-specfun.cc.
References Array< T >::cols(), gammainc(), Array< T >::rows(), and x.
FloatMatrix gammainc | ( | const FloatMatrix & | x, | |
float | a | |||
) |
Definition at line 2982 of file lo-specfun.cc.
References Array< T >::cols(), gammainc(), Array< T >::rows(), and x.
FloatMatrix gammainc | ( | const FloatMatrix & | x, | |
const FloatMatrix & | a | |||
) |
Definition at line 3009 of file lo-specfun.cc.
References Array< T >::cols(), current_liboctave_error_handler, gammainc(), FloatMatrix::resize(), Array< T >::rows(), and x.
Definition at line 2895 of file lo-specfun.cc.
References Array< T >::dims(), gammainc(), dim_vector::numel(), Array< T >::resize(), dim_vector::str(), and x.
Definition at line 2730 of file lo-specfun.cc.
References F77_XFCN, and xgammainc().
Referenced by DEFUN_DLD(), and gammainc().
FloatNDArray gammainc | ( | float | x, | |
const FloatNDArray & | a | |||
) |
Definition at line 3048 of file lo-specfun.cc.
References Array< T >::dims(), gammainc(), and dim_vector::numel().
Definition at line 2804 of file lo-specfun.cc.
References Array< T >::cols(), current_liboctave_error_handler, gammainc(), Matrix::resize(), Array< T >::rows(), and x.
static void gripe_betainc_nonconformant | ( | octave_idx_type | r1, | |
octave_idx_type | c1, | |||
octave_idx_type | r2, | |||
octave_idx_type | c2, | |||
octave_idx_type | r3, | |||
octave_idx_type | c3 | |||
) | [static] |
Definition at line 2140 of file lo-specfun.cc.
Referenced by betainc().
static void gripe_betainc_nonconformant | ( | const dim_vector & | d1, | |
const dim_vector & | d2, | |||
const dim_vector & | d3 | |||
) | [static] |
Definition at line 2149 of file lo-specfun.cc.
References dim_vector::str().
Definition at line 1328 of file lo-specfun.cc.
OCTAVE_API FloatComplex log1p | ( | const Complex & | x | ) |
Definition at line 614 of file lo-specfun.cc.
Definition at line 532 of file lo-specfun.cc.
Referenced by log1p(), octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), octave_float_complex_matrix::map(), octave_float_complex::map(), octave_float_scalar::map(), octave_sparse_complex_matrix::map(), octave_complex_matrix::map(), octave_complex::map(), and rc_log1p().
Definition at line 591 of file lo-specfun.cc.
Referenced by rc_log1p().
FloatComplex rc_lgamma | ( | float | x | ) |
Definition at line 395 of file lo-specfun.cc.
References ALGAMS(), D_NINT(), F77_XFCN, M_PI, octave_Float_Inf, xisinf(), and xisnan().
Definition at line 330 of file lo-specfun.cc.
References D_NINT(), DLGAMS(), F77_XFCN, M_PI, octave_Inf, xisinf(), and xisnan().
Referenced by octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), and octave_float_scalar::map().
Definition at line 3140 of file lo-specfun.cc.
References log1p().
Referenced by octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), and octave_float_scalar::map().
FloatComplex rc_log1p | ( | float | x | ) |
Definition at line 3146 of file lo-specfun.cc.
Definition at line 291 of file lo-specfun.cc.
References D_NINT(), F77_XFCN, octave_Inf, xdgamma(), xisinf(), and xisnan().
Referenced by octave_scalar::map(), octave_sparse_matrix::map(), octave_matrix::map(), octave_float_matrix::map(), octave_float_scalar::map(), and xgamma().
Definition at line 356 of file lo-specfun.cc.
References D_NINT(), F77_XFCN, octave_Float_Inf, xgamma(), xisinf(), and xisnan().
Definition at line 375 of file lo-specfun.cc.
References ALGAMS(), D_NINT(), F77_XFCN, octave_Float_Inf, xisinf(), and xisnan().
Definition at line 310 of file lo-specfun.cc.
References D_NINT(), DLGAMS(), F77_XFCN, octave_Inf, xisinf(), and xisnan().
static Complex zbesh1 | ( | const Complex & | z, | |
double | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 946 of file lo-specfun.cc.
References bessel_return_value(), F77_FUNC(), imag(), M_PI, real, and ZBESH().
static Complex zbesh2 | ( | const Complex & | z, | |
double | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 992 of file lo-specfun.cc.
References bessel_return_value(), F77_FUNC(), imag(), M_PI, real, and ZBESH().
static Complex zbesi | ( | const Complex & | z, | |
double | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 827 of file lo-specfun.cc.
References abs(), bessel_return_value(), F77_FUNC(), is_integer_value(), M_PI, octave_NaN, ZBESI(), and zbesk().
static Complex zbesj | ( | const Complex & | z, | |
double | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 700 of file lo-specfun.cc.
References abs(), bessel_return_value(), F77_FUNC(), is_integer_value(), M_PI, octave_NaN, ZBESJ(), and zbesy().
Referenced by zbesy().
static Complex zbesk | ( | const Complex & | z, | |
double | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 891 of file lo-specfun.cc.
References bessel_return_value(), F77_FUNC(), imag(), octave_Inf, real, and ZBESK().
Referenced by zbesi().
static Complex zbesy | ( | const Complex & | z, | |
double | alpha, | |||
int | kode, | |||
octave_idx_type & | ierr | |||
) | [inline, static] |
Definition at line 757 of file lo-specfun.cc.
References abs(), bessel_return_value(), F77_FUNC(), is_integer_value(), M_PI, octave_Inf, octave_NaN, wi, zbesj(), and ZBESY().
Referenced by zbesj().