GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Typedefs | Functions | Variables
octave::math Namespace Reference

Classes

class  aepbalance
 
class  chol
 
class  cxsparse_defaults
 
class  cxsparse_defaults< SparseComplexMatrix >
 
class  cxsparse_defaults< SparseMatrix >
 
class  cxsparse_types
 
class  cxsparse_types< SparseComplexMatrix >
 
class  cxsparse_types< SparseMatrix >
 
class  gepbalance
 
class  hess
 
class  lu
 
class  qr
 
class  qrp
 
class  schur
 
class  sparse_chol
 
class  sparse_lu
 
class  sparse_qr
 
class  svd
 

Typedefs

typedef Complex(* dptr )(const Complex &, double, int, octave_idx_type &)
 
typedef FloatComplex(* fptr )(const FloatComplex &, float, int, octave_idx_type &)
 
typedef sparse_qr
< SparseComplexMatrix
SparseComplexQR
 
typedef sparse_qr< SparseMatrixSparseQR
 

Functions

Complex acos (const Complex &x)
 
FloatComplex acos (const FloatComplex &x)
 
double acosh (double x)
 
float acosh (float x)
 
Complex acosh (const Complex &x)
 
FloatComplex acosh (const FloatComplex &x)
 
Complex airy (const Complex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix airy (const ComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray airy (const ComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex airy (const FloatComplex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix airy (const FloatComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray airy (const FloatComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
double arg (double x)
 
float arg (float x)
 
template<typename T >
arg (const std::complex< T > &x)
 
Complex asin (const Complex &x)
 
FloatComplex asin (const FloatComplex &x)
 
double asinh (double x)
 
float asinh (float x)
 
Complex asinh (const Complex &x)
 
FloatComplex asinh (const FloatComplex &x)
 
Complex atan (const Complex &x)
 
FloatComplex atan (const FloatComplex &x)
 
double atanh (double x)
 
float atanh (float x)
 
Complex atanh (const Complex &x)
 
FloatComplex atanh (const FloatComplex &x)
 
static Complex bessel_return_value (const Complex &val, octave_idx_type ierr)
 
static FloatComplex bessel_return_value (const FloatComplex &val, octave_idx_type ierr)
 
Complex besselh1 (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix besselh1 (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselh1 (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselh1 (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselh1 (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselh1 (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselh1 (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselh1 (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex besselh1 (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix besselh1 (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselh1 (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselh1 (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselh1 (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselh1 (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselh1 (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselh1 (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex besselh2 (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix besselh2 (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselh2 (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselh2 (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselh2 (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselh2 (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselh2 (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselh2 (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex besselh2 (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix besselh2 (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselh2 (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselh2 (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselh2 (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselh2 (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselh2 (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselh2 (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besseli (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besseli (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besseli (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besseli (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besseli (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besseli (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besseli (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex besseli (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplex besseli (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix besseli (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besseli (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besseli (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besseli (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besseli (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besseli (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besseli (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex besselj (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix besselj (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselj (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselj (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselj (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselj (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselj (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselj (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselj (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselj (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselj (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex besselj (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix besselj (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselj (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselj (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselj (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex besselk (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix besselk (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselk (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselk (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselk (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselk (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray besselk (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix besselk (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex besselk (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix besselk (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselk (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselk (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselk (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselk (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray besselk (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix besselk (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex bessely (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix bessely (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix bessely (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix bessely (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray bessely (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray bessely (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray bessely (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix bessely (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex bessely (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix bessely (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix bessely (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix bessely (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray bessely (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray bessely (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray bessely (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix bessely (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
double betain (double x, double p, double q, double beta, bool &err)
 
double betainc (double x, double a, double b)
 
Array< doublebetainc (double x, double a, const Array< double > &b)
 
Array< doublebetainc (double x, const Array< double > &a, double b)
 
Array< doublebetainc (double x, const Array< double > &a, const Array< double > &b)
 
Array< doublebetainc (const Array< double > &x, double a, double b)
 
Array< doublebetainc (const Array< double > &x, double a, const Array< double > &b)
 
Array< doublebetainc (const Array< double > &x, const Array< double > &a, double b)
 
Array< doublebetainc (const Array< double > &x, const Array< double > &a, const Array< double > &b)
 
float betainc (float x, float a, float b)
 
Array< float > betainc (float x, float a, const Array< float > &b)
 
Array< float > betainc (float x, const Array< float > &a, float b)
 
Array< float > betainc (float x, const Array< float > &a, const Array< float > &b)
 
Array< float > betainc (const Array< float > &x, float a, float b)
 
Array< float > betainc (const Array< float > &x, float a, const Array< float > &b)
 
Array< float > betainc (const Array< float > &x, const Array< float > &a, float b)
 
Array< float > betainc (const Array< float > &x, const Array< float > &a, const Array< float > &b)
 
double betaincinv (double y, double p, double q)
 
Array< doublebetaincinv (double x, double a, const Array< double > &b)
 
Array< doublebetaincinv (double x, const Array< double > &a, double b)
 
Array< doublebetaincinv (double x, const Array< double > &a, const Array< double > &b)
 
Array< doublebetaincinv (const Array< double > &x, double a, double b)
 
Array< doublebetaincinv (const Array< double > &x, double a, const Array< double > &b)
 
Array< doublebetaincinv (const Array< double > &x, const Array< double > &a, double b)
 
Array< doublebetaincinv (const Array< double > &x, const Array< double > &a, const Array< double > &b)
 
Complex biry (const Complex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix biry (const ComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray biry (const ComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex biry (const FloatComplex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix biry (const FloatComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray biry (const FloatComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplex cbesh1 (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex cbesh2 (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex cbesi (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex cbesj (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex cbesk (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex cbesy (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
double cbrt (double x)
 
float cbrt (float x)
 
double ceil (double x)
 
float ceil (float x)
 
template<typename T >
std::complex< T > ceil (const std::complex< T > &x)
 
template<typename T >
chol2inv (const T &r)
 
template<typename chol_type >
chol_type chol2inv (const chol_type &r)
 
template ComplexMatrix chol2inv< ComplexMatrix > (const ComplexMatrix &r)
 
template FloatComplexMatrix chol2inv< FloatComplexMatrix > (const FloatComplexMatrix &r)
 
template FloatMatrix chol2inv< FloatMatrix > (const FloatMatrix &r)
 
template Matrix chol2inv< Matrix > (const Matrix &r)
 
template SparseComplexMatrix chol2inv< SparseComplexMatrix > (const SparseComplexMatrix &r)
 
template SparseMatrix chol2inv< SparseMatrix > (const SparseMatrix &r)
 
double conj (double x)
 
float conj (float x)
 
template<typename T >
std::complex< T > conj (const std::complex< T > &x)
 
double copysign (double x, double y)
 
float copysign (float x, float y)
 
float dawson (float x)
 
double dawson (double x)
 
Complex dawson (const Complex &x)
 
FloatComplex dawson (const FloatComplex &x)
 
static Complex do_bessel (dptr f, const char *, double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
static ComplexMatrix do_bessel (dptr f, const char *, double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexMatrix do_bessel (dptr f, const char *, const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexMatrix do_bessel (dptr f, const char *fn, const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexNDArray do_bessel (dptr f, const char *, double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexNDArray do_bessel (dptr f, const char *, const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexNDArray do_bessel (dptr f, const char *fn, const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexMatrix do_bessel (dptr f, const char *, const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplex do_bessel (fptr f, const char *, float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
static FloatComplexMatrix do_bessel (fptr f, const char *, float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexMatrix do_bessel (fptr f, const char *, const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexMatrix do_bessel (fptr f, const char *fn, const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexNDArray do_bessel (fptr f, const char *, float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexNDArray do_bessel (fptr f, const char *, const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexNDArray do_bessel (fptr f, const char *fn, const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexMatrix do_bessel (fptr f, const char *, const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
static double do_erfcinv (double x, bool refine)
 
static double do_erfinv (double x, bool refine)
 
void ellipj (double u, double m, double &sn, double &cn, double &dn, double &err)
 
void ellipj (const Complex &u, double m, Complex &sn, Complex &cn, Complex &dn, double &err)
 
double erf (double x)
 
float erf (float x)
 
Complex erf (const Complex &x)
 
FloatComplex erf (const FloatComplex &x)
 
double erfc (double x)
 
float erfc (float x)
 
Complex erfc (const Complex &x)
 
FloatComplex erfc (const FloatComplex &x)
 
double erfcinv (double x)
 
float erfcinv (float x)
 
float erfcx (float x)
 
double erfcx (double x)
 
Complex erfcx (const Complex &x)
 
FloatComplex erfcx (const FloatComplex &x)
 
float erfi (float x)
 
double erfi (double x)
 
Complex erfi (const Complex &x)
 
FloatComplex erfi (const FloatComplex &x)
 
double erfinv (double x)
 
float erfinv (float x)
 
static OCTAVE_NORETURN void err_betainc_nonconformant (const dim_vector &d1, const dim_vector &d2, const dim_vector &d3)
 
static OCTAVE_NORETURN void err_betaincinv_nonconformant (const dim_vector &d1, const dim_vector &d2, const dim_vector &d3)
 
double exp2 (double x)
 
float exp2 (float x)
 
double expm1 (double x)
 
Complex expm1 (const Complex &x)
 
float expm1 (float x)
 
FloatComplex expm1 (const FloatComplex &x)
 
template<typename T >
bool finite (const std::complex< T > &x)
 
bool finite (double x)
 
bool finite (float x)
 
double fix (double x)
 
float fix (float x)
 
template<typename T >
std::complex< T > fix (const std::complex< T > &x)
 
template<typename T >
std::complex< T > floor (const std::complex< T > &x)
 
double floor (double x)
 
float floor (float x)
 
template<typename T >
static void fortran_psifn (const T z, const octave_idx_type n, T *ans, octave_idx_type *ierr)
 
template<>
void fortran_psifn< double > (const double z, const octave_idx_type n, double *ans, octave_idx_type *ierr)
 
template<>
void fortran_psifn< float > (const float z, const octave_idx_type n, float *ans, octave_idx_type *ierr)
 
double frexp (double x, int *expptr)
 
float frexp (float x, int *expptr)
 
double gamma (double x)
 
float gamma (float x)
 
double gammainc (double x, double a)
 
float gammainc (float x, float a)
 
double gammainc (double x, double a, bool &err)
 
Matrix gammainc (double x, const Matrix &a)
 
Matrix gammainc (const Matrix &x, double a)
 
Matrix gammainc (const Matrix &x, const Matrix &a)
 
NDArray gammainc (double x, const NDArray &a)
 
NDArray gammainc (const NDArray &x, double a)
 
NDArray gammainc (const NDArray &x, const NDArray &a)
 
float gammainc (float x, float a, bool &err)
 
FloatMatrix gammainc (float x, const FloatMatrix &a)
 
FloatMatrix gammainc (const FloatMatrix &x, float a)
 
FloatMatrix gammainc (const FloatMatrix &x, const FloatMatrix &a)
 
FloatNDArray gammainc (float x, const FloatNDArray &a)
 
FloatNDArray gammainc (const FloatNDArray &x, float a)
 
FloatNDArray gammainc (const FloatNDArray &x, const FloatNDArray &a)
 
template<typename T >
int get_xtype (void)
 
template<>
int get_xtype< Complex > (void)
 
template<>
int get_xtype< double > (void)
 
double imag (double)
 
float imag (float)
 
template<typename T >
imag (const std::complex< T > &x)
 
static bool is_integer_value (double x)
 
static bool is_integer_value (float x)
 
bool is_NA (double x)
 
bool is_NA (const Complex &x)
 
bool is_NA (float x)
 
bool is_NA (const FloatComplex &x)
 
bool is_NaN_or_NA (const Complex &x)
 
bool is_NaN_or_NA (const FloatComplex &x)
 
template<typename T >
bool isinf (const std::complex< T > &x)
 
bool isinf (double x)
 
bool isinf (float x)
 
bool isinteger (double x)
 
bool isinteger (float x)
 
bool isnan (bool)
 
bool isnan (char)
 
template<typename T >
bool isnan (const std::complex< T > &x)
 
bool isnan (double x)
 
bool isnan (float x)
 
template<typename T >
bool isnan (const octave_int< T > &)
 
template<typename T >
static T lanczos_approximation_psi (const T zc)
 
double lgamma (double x)
 
float lgamma (float x)
 
double log1p (double x)
 
Complex log1p (const Complex &x)
 
float log1p (float x)
 
FloatComplex log1p (const FloatComplex &x)
 
double log2 (double x)
 
float log2 (float x)
 
Complex log2 (const Complex &x)
 
FloatComplex log2 (const FloatComplex &x)
 
double log2 (double x, int &exp)
 
float log2 (float x, int &exp)
 
Complex log2 (const Complex &x, int &exp)
 
FloatComplex log2 (const FloatComplex &x, int &exp)
 
template<typename T >
max (T x, T y)
 
double max (double x, double y)
 
float max (float x, float y)
 
std::complex< doublemax (const std::complex< double > &x, const std::complex< double > &y)
 
std::complex< float > max (const std::complex< float > &x, const std::complex< float > &y)
 
template<typename T >
octave_int< T > max (const octave_int< T > &x, const octave_int< T > &y)
 
template<typename T >
min (T x, T y)
 
double min (double x, double y)
 
float min (float x, float y)
 
std::complex< doublemin (const std::complex< double > &x, const std::complex< double > &y)
 
std::complex< float > min (const std::complex< float > &x, const std::complex< float > &y)
 
template<typename T >
octave_int< T > min (const octave_int< T > &x, const octave_int< T > &y)
 
template<typename T >
mod (T x, T y)
 
bool negative_sign (double x)
 
bool negative_sign (float x)
 
int nint (double x)
 
int nint (float x)
 
octave_idx_type nint_big (double x)
 
octave_idx_type nint_big (float x)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, const hess< T > &a)
 
bool positive_sign (double x)
 
bool positive_sign (float x)
 
double psi (double z)
 
float psi (float z)
 
Complex psi (const Complex &z)
 
FloatComplex psi (const FloatComplex &z)
 
double psi (octave_idx_type n, double z)
 
float psi (octave_idx_type n, float z)
 
Matrix qrsolve (const SparseMatrix &a, const MArray< double > &b, octave_idx_type &info)
 
SparseMatrix qrsolve (const SparseMatrix &a, const SparseMatrix &b, octave_idx_type &info)
 
ComplexMatrix qrsolve (const SparseMatrix &a, const MArray< Complex > &b, octave_idx_type &info)
 
SparseComplexMatrix qrsolve (const SparseMatrix &a, const SparseComplexMatrix &b, octave_idx_type &info)
 
ComplexMatrix qrsolve (const SparseComplexMatrix &a, const MArray< double > &b, octave_idx_type &info)
 
SparseComplexMatrix qrsolve (const SparseComplexMatrix &a, const SparseMatrix &b, octave_idx_type &info)
 
ComplexMatrix qrsolve (const SparseComplexMatrix &a, const MArray< Complex > &b, octave_idx_type &info)
 
SparseComplexMatrix qrsolve (const SparseComplexMatrix &a, const SparseComplexMatrix &b, octave_idx_type &info)
 
Complex rc_acos (double x)
 
FloatComplex rc_acos (float x)
 
Complex rc_acosh (double x)
 
FloatComplex rc_acosh (float x)
 
Complex rc_asin (double x)
 
FloatComplex rc_asin (float x)
 
Complex rc_atanh (double x)
 
FloatComplex rc_atanh (float x)
 
Complex rc_lgamma (double x)
 
FloatComplex rc_lgamma (float x)
 
Complex rc_log (double x)
 
FloatComplex rc_log (float x)
 
Complex rc_log10 (double x)
 
FloatComplex rc_log10 (float x)
 
Complex rc_log1p (double x)
 
FloatComplex rc_log1p (float x)
 
Complex rc_log2 (double x)
 
FloatComplex rc_log2 (float x)
 
Complex rc_sqrt (double x)
 
FloatComplex rc_sqrt (float x)
 
double real (double x)
 
float real (float x)
 
template<typename T >
real (const std::complex< T > &x)
 
template<typename T >
rem (T x, T y)
 
template<typename T >
std::complex< T > round (const std::complex< T > &x)
 
double round (double x)
 
float round (float x)
 
double roundb (double x)
 
float roundb (float x)
 
template<typename T >
std::complex< T > roundb (const std::complex< T > &x)
 
template<typename RT , typename AT >
schur< RT > rsf2csf (const AT &s, const AT &u)
 
template<>
schur< ComplexMatrixrsf2csf< ComplexMatrix, Matrix > (const Matrix &s_arg, const Matrix &u_arg)
 
template<>
schur< FloatComplexMatrixrsf2csf< FloatComplexMatrix, FloatMatrix > (const FloatMatrix &s_arg, const FloatMatrix &u_arg)
 
template<typename T >
static octave_idx_type select_ana (const T &a, const T &)
 
template<typename T >
static octave_idx_type select_ana (const T &a)
 
template<typename T >
static octave_idx_type select_dig (const T &a, const T &b)
 
template<typename T >
static octave_idx_type select_dig (const T &a)
 
double signbit (double x)
 
float signbit (float x)
 
double signum (double x)
 
float signum (float x)
 
template<typename T >
std::complex< T > signum (const std::complex< T > &x)
 
template<typename T >
std::complex< T > trunc (const std::complex< T > &x)
 
double trunc (double x)
 
float trunc (float x)
 
template<typename T >
void umfpack_defaults (double *Control)
 
template<>
void umfpack_defaults< Complex > (double *Control)
 
template<>
void umfpack_defaults< double > (double *Control)
 
template<typename T >
void umfpack_free_numeric (void **Numeric)
 
template<>
void umfpack_free_numeric< Complex > (void **Numeric)
 
template<>
void umfpack_free_numeric< double > (void **Numeric)
 
template<typename T >
void umfpack_free_symbolic (void **Symbolic)
 
template<>
void umfpack_free_symbolic< Complex > (void **Symbolic)
 
template<>
void umfpack_free_symbolic< double > (void **Symbolic)
 
template<typename T >
octave_idx_type umfpack_get_lunz (octave_idx_type *lnz, octave_idx_type *unz, void *Numeric)
 
template<>
octave_idx_type umfpack_get_lunz< Complex > (octave_idx_type *lnz, octave_idx_type *unz, void *Numeric)
 
template<>
octave_idx_type umfpack_get_lunz< double > (octave_idx_type *lnz, octave_idx_type *unz, void *Numeric)
 
template<typename T >
octave_idx_type umfpack_get_numeric (octave_idx_type *Lp, octave_idx_type *Lj, T *Lx, octave_idx_type *Up, octave_idx_type *Ui, T *Ux, octave_idx_type *p, octave_idx_type *q, double *Dz_packed, octave_idx_type *do_recip, double *Rs, void *Numeric)
 
template<>
octave_idx_type umfpack_get_numeric< Complex > (octave_idx_type *Lp, octave_idx_type *Lj, Complex *Lz, octave_idx_type *Up, octave_idx_type *Ui, Complex *Uz, octave_idx_type *p, octave_idx_type *q, double *Dz, octave_idx_type *do_recip, double *Rs, void *Numeric)
 
template<>
octave_idx_type umfpack_get_numeric< double > (octave_idx_type *Lp, octave_idx_type *Lj, double *Lx, octave_idx_type *Up, octave_idx_type *Ui, double *Ux, octave_idx_type *p, octave_idx_type *q, double *Dx, octave_idx_type *do_recip, double *Rs, void *Numeric)
 
template<typename T >
octave_idx_type umfpack_numeric (const octave_idx_type *Ap, const octave_idx_type *Ai, const T *Ax, void *Symbolic, void **Numeric, const double *Control, double *Info)
 
template<>
octave_idx_type umfpack_numeric< Complex > (const octave_idx_type *Ap, const octave_idx_type *Ai, const Complex *Az, void *Symbolic, void **Numeric, const double *Control, double *Info)
 
template<>
octave_idx_type umfpack_numeric< double > (const octave_idx_type *Ap, const octave_idx_type *Ai, const double *Ax, void *Symbolic, void **Numeric, const double *Control, double *Info)
 
template<typename T >
octave_idx_type umfpack_qsymbolic (octave_idx_type n_row, octave_idx_type n_col, const octave_idx_type *Ap, const octave_idx_type *Ai, const T *Ax, const octave_idx_type *Qinit, void **Symbolic, const double *Control, double *Info)
 
template<>
octave_idx_type umfpack_qsymbolic< Complex > (octave_idx_type n_row, octave_idx_type n_col, const octave_idx_type *Ap, const octave_idx_type *Ai, const Complex *Az, const octave_idx_type *Qinit, void **Symbolic, const double *Control, double *Info)
 
template<>
octave_idx_type umfpack_qsymbolic< double > (octave_idx_type n_row, octave_idx_type n_col, const octave_idx_type *Ap, const octave_idx_type *Ai, const double *Ax, const octave_idx_type *Qinit, void **Symbolic, const double *Control, double *Info)
 
template<typename T >
void umfpack_report_control (const double *Control)
 
template<>
void umfpack_report_control< Complex > (const double *Control)
 
template<>
void umfpack_report_control< double > (const double *Control)
 
template<typename T >
void umfpack_report_info (const double *Control, const double *Info)
 
template<>
void umfpack_report_info< Complex > (const double *Control, const double *Info)
 
template<>
void umfpack_report_info< double > (const double *Control, const double *Info)
 
template<typename T >
void umfpack_report_matrix (octave_idx_type n_row, octave_idx_type n_col, const octave_idx_type *Ap, const octave_idx_type *Ai, const T *Ax, octave_idx_type col_form, const double *Control)
 
template<>
void umfpack_report_matrix< Complex > (octave_idx_type n_row, octave_idx_type n_col, const octave_idx_type *Ap, const octave_idx_type *Ai, const Complex *Az, octave_idx_type col_form, const double *Control)
 
template<>
void umfpack_report_matrix< double > (octave_idx_type n_row, octave_idx_type n_col, const octave_idx_type *Ap, const octave_idx_type *Ai, const double *Ax, octave_idx_type col_form, const double *Control)
 
template<typename T >
void umfpack_report_numeric (void *Numeric, const double *Control)
 
template<>
void umfpack_report_numeric< Complex > (void *Numeric, const double *Control)
 
template<>
void umfpack_report_numeric< double > (void *Numeric, const double *Control)
 
template<typename T >
void umfpack_report_perm (octave_idx_type np, const octave_idx_type *Perm, const double *Control)
 
template<>
void umfpack_report_perm< Complex > (octave_idx_type np, const octave_idx_type *Perm, const double *Control)
 
template<>
void umfpack_report_perm< double > (octave_idx_type np, const octave_idx_type *Perm, const double *Control)
 
template<typename T >
void umfpack_report_status (double *Control, octave_idx_type status)
 
template<>
void umfpack_report_status< Complex > (double *Control, octave_idx_type status)
 
template<>
void umfpack_report_status< double > (double *Control, octave_idx_type status)
 
template<typename T >
void umfpack_report_symbolic (void *Symbolic, const double *Control)
 
template<>
void umfpack_report_symbolic< Complex > (void *Symbolic, const double *Control)
 
template<>
void umfpack_report_symbolic< double > (void *Symbolic, const double *Control)
 
void warn_qrupdate_once (void)
 
template<typename T >
x_nint (T x)
 
template<>
double x_nint (double x)
 
template<>
float x_nint (float x)
 
template<typename T >
xcbrt (T x)
 
template<typename T >
static T xlog (const T &x)
 
template<>
double xlog (const double &x)
 
template<>
float xlog (const float &x)
 
template<typename T >
xpsi (T z)
 
template<typename T >
std::complex< T > xpsi (const std::complex< T > &z)
 
template<typename T >
xpsi (const octave_idx_type n, T z)
 
static Complex zbesh1 (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex zbesh2 (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex zbesi (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex zbesj (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex zbesk (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex zbesy (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 

Variables

static const double pi = 3.14159265358979323846
 

Typedef Documentation

typedef Complex(* octave::math::dptr)(const Complex &, double, int, octave_idx_type &)

Definition at line 1109 of file lo-specfun.cc.

typedef FloatComplex(* octave::math::fptr)(const FloatComplex &, float, int, octave_idx_type &)

Definition at line 1724 of file lo-specfun.cc.

Definition at line 130 of file sparse-qr.h.

Definition at line 129 of file sparse-qr.h.

Function Documentation

OCTAVE_API Complex octave::math::acos ( const Complex x)
OCTAVE_API FloatComplex octave::math::acos ( const FloatComplex x)

Definition at line 120 of file lo-mappers.cc.

References conj(), f, imag(), log(), real(), tmp, x, and y.

Referenced by acos().

OCTAVE_API double octave::math::acosh ( double  x)
OCTAVE_API float octave::math::acosh ( float  x)

Definition at line 73 of file lo-specfun.cc.

References F77_XFCN, retval, and xacosh().

OCTAVE_API Complex octave::math::acosh ( const Complex x)

Definition at line 85 of file lo-specfun.cc.

References acosh(), and log().

OCTAVE_API FloatComplex octave::math::acosh ( const FloatComplex x)

Definition at line 95 of file lo-specfun.cc.

References acosh(), f, and log().

OCTAVE_API Complex octave::math::airy ( const Complex z,
bool  deriv,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1971 of file lo-specfun.cc.

References ar, bessel_return_value(), F77_FUNC(), id, ierr, tmp, and zairy().

Referenced by airy().

OCTAVE_API ComplexMatrix octave::math::airy ( const ComplexMatrix z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
OCTAVE_API ComplexNDArray octave::math::airy ( const ComplexNDArray z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
OCTAVE_API FloatComplex octave::math::airy ( const FloatComplex z,
bool  deriv,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 2105 of file lo-specfun.cc.

References a, ar, bessel_return_value(), cairy(), f, F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_FUNC(), id, ierr, and tmp.

OCTAVE_API FloatComplexMatrix octave::math::airy ( const FloatComplexMatrix z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
OCTAVE_API FloatComplexNDArray octave::math::airy ( const FloatComplexNDArray z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
double octave::math::arg ( double  x)
inline
float octave::math::arg ( float  x)
inline

Definition at line 84 of file lo-mappers.h.

References signbit().

template<typename T >
T octave::math::arg ( const std::complex< T > &  x)

Definition at line 88 of file lo-mappers.h.

OCTAVE_API Complex octave::math::asin ( const Complex x)
OCTAVE_API FloatComplex octave::math::asin ( const FloatComplex x)

Definition at line 180 of file lo-mappers.cc.

References conj(), f, imag(), log(), real(), tmp, x, and y.

Referenced by asin().

OCTAVE_API double octave::math::asinh ( double  x)
OCTAVE_API float octave::math::asinh ( float  x)

Definition at line 117 of file lo-specfun.cc.

References F77_XFCN, retval, and xasinh().

OCTAVE_API Complex octave::math::asinh ( const Complex x)

Definition at line 129 of file lo-specfun.cc.

References asinh(), and log().

OCTAVE_API FloatComplex octave::math::asinh ( const FloatComplex x)

Definition at line 139 of file lo-specfun.cc.

References asinh(), f, and log().

OCTAVE_API Complex octave::math::atan ( const Complex x)
OCTAVE_API FloatComplex octave::math::atan ( const FloatComplex x)

Definition at line 222 of file lo-mappers.cc.

References log().

Referenced by atan().

OCTAVE_API double octave::math::atanh ( double  x)
OCTAVE_API float octave::math::atanh ( float  x)

Definition at line 161 of file lo-specfun.cc.

References F77_XFCN, retval, and xatanh().

OCTAVE_API Complex octave::math::atanh ( const Complex x)

Definition at line 173 of file lo-specfun.cc.

References atanh(), and log().

OCTAVE_API FloatComplex octave::math::atanh ( const FloatComplex x)

Definition at line 183 of file lo-specfun.cc.

References atanh(), f, and log().

static Complex octave::math::bessel_return_value ( const Complex val,
octave_idx_type  ierr 
)
inlinestatic

Definition at line 731 of file lo-specfun.cc.

References Inf, NaN(), retval, and val.

Referenced by airy(), biry(), cbesh1(), cbesh2(), cbesi(), cbesj(), cbesk(), cbesy(), zbesh1(), zbesh2(), zbesi(), zbesj(), zbesk(), and zbesy().

static FloatComplex octave::math::bessel_return_value ( const FloatComplex val,
octave_idx_type  ierr 
)
inlinestatic

Definition at line 1370 of file lo-specfun.cc.

References Inf, NaN(), retval, and val.

OCTAVE_API Complex octave::math::besselh1 ( double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh1 ( double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh1 ( const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh1 ( const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselh1 ( double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselh1 ( const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselh1 ( const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh1 ( const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1338 of file lo-specfun.cc.

OCTAVE_API FloatComplex octave::math::besselh1 ( float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh1 ( float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh1 ( const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh1 ( const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselh1 ( float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselh1 ( const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselh1 ( const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh1 ( const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1957 of file lo-specfun.cc.

OCTAVE_API Complex octave::math::besselh2 ( double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh2 ( double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh2 ( const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh2 ( const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselh2 ( double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselh2 ( const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselh2 ( const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselh2 ( const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1339 of file lo-specfun.cc.

OCTAVE_API FloatComplex octave::math::besselh2 ( float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh2 ( float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh2 ( const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh2 ( const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselh2 ( float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselh2 ( const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselh2 ( const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselh2 ( const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1958 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besseli ( double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besseli ( const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besseli ( const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besseli ( double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besseli ( const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besseli ( const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besseli ( const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API Complex octave::math::besseli ( double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1336 of file lo-specfun.cc.

OCTAVE_API FloatComplex octave::math::besseli ( float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besseli ( float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besseli ( const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besseli ( const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besseli ( float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besseli ( const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besseli ( const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besseli ( const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1955 of file lo-specfun.cc.

OCTAVE_API Complex octave::math::besselj ( double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselj ( double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselj ( const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselj ( const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselj ( double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselj ( const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselj ( const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselj ( const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1334 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselj ( const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselj ( const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselj ( const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplex octave::math::besselj ( float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselj ( float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselj ( const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselj ( const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselj ( float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1953 of file lo-specfun.cc.

OCTAVE_API Complex octave::math::besselk ( double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselk ( double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselk ( const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselk ( const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselk ( double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselk ( const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::besselk ( const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::besselk ( const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1337 of file lo-specfun.cc.

OCTAVE_API FloatComplex octave::math::besselk ( float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselk ( float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselk ( const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselk ( const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselk ( float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselk ( const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::besselk ( const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::besselk ( const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1956 of file lo-specfun.cc.

OCTAVE_API Complex octave::math::bessely ( double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::bessely ( double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::bessely ( const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::bessely ( const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::bessely ( double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::bessely ( const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexNDArray octave::math::bessely ( const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API ComplexMatrix octave::math::bessely ( const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1335 of file lo-specfun.cc.

OCTAVE_API FloatComplex octave::math::bessely ( float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::bessely ( float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::bessely ( const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::bessely ( const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::bessely ( float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::bessely ( const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexNDArray octave::math::bessely ( const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

OCTAVE_API FloatComplexMatrix octave::math::bessely ( const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)

Definition at line 1954 of file lo-specfun.cc.

double octave::math::betain ( double  x,
double  p,
double  q,
double  beta,
bool err 
)

Definition at line 3076 of file lo-specfun.cc.

References log(), p, value(), and x.

Referenced by betaincinv().

OCTAVE_API double octave::math::betainc ( double  x,
double  a,
double  b 
)

Definition at line 2265 of file lo-specfun.cc.

References F77_XFCN, retval, and xdbetai().

Referenced by betainc(), and Fbetainc().

OCTAVE_API Array< double > octave::math::betainc ( double  x,
double  a,
const Array< double > &  b 
)
OCTAVE_API Array< double > octave::math::betainc ( double  x,
const Array< double > &  a,
double  b 
)
OCTAVE_API Array< double > octave::math::betainc ( double  x,
const Array< double > &  a,
const Array< double > &  b 
)
OCTAVE_API Array< double > octave::math::betainc ( const Array< double > &  x,
double  a,
double  b 
)
OCTAVE_API Array< double > octave::math::betainc ( const Array< double > &  x,
double  a,
const Array< double > &  b 
)
OCTAVE_API Array< double > octave::math::betainc ( const Array< double > &  x,
const Array< double > &  a,
double  b 
)
OCTAVE_API Array< double > octave::math::betainc ( const Array< double > &  x,
const Array< double > &  a,
const Array< double > &  b 
)
OCTAVE_API float octave::math::betainc ( float  x,
float  a,
float  b 
)

Definition at line 2405 of file lo-specfun.cc.

References F77_XFCN, retval, and xbetai().

OCTAVE_API Array< float > octave::math::betainc ( float  x,
float  a,
const Array< float > &  b 
)
OCTAVE_API Array< float > octave::math::betainc ( float  x,
const Array< float > &  a,
float  b 
)
OCTAVE_API Array< float > octave::math::betainc ( float  x,
const Array< float > &  a,
const Array< float > &  b 
)
OCTAVE_API Array< float > octave::math::betainc ( const Array< float > &  x,
float  a,
float  b 
)
OCTAVE_API Array< float > octave::math::betainc ( const Array< float > &  x,
float  a,
const Array< float > &  b 
)
OCTAVE_API Array< float > octave::math::betainc ( const Array< float > &  x,
const Array< float > &  a,
float  b 
)
OCTAVE_API Array< float > octave::math::betainc ( const Array< float > &  x,
const Array< float > &  a,
const Array< float > &  b 
)
OCTAVE_API double octave::math::betaincinv ( double  y,
double  p,
double  q 
)

Definition at line 3193 of file lo-specfun.cc.

References a, betain(), err, h, lgamma(), log(), max(), p, pow(), s, t, value(), Faddeeva::w(), and y.

Referenced by betaincinv().

OCTAVE_API Array< double > octave::math::betaincinv ( double  x,
double  a,
const Array< double > &  b 
)
OCTAVE_API Array< double > octave::math::betaincinv ( double  x,
const Array< double > &  a,
double  b 
)
OCTAVE_API Array< double > octave::math::betaincinv ( double  x,
const Array< double > &  a,
const Array< double > &  b 
)
OCTAVE_API Array< double > octave::math::betaincinv ( const Array< double > &  x,
double  a,
double  b 
)
OCTAVE_API Array< double > octave::math::betaincinv ( const Array< double > &  x,
double  a,
const Array< double > &  b 
)
OCTAVE_API Array< double > octave::math::betaincinv ( const Array< double > &  x,
const Array< double > &  a,
double  b 
)
OCTAVE_API Array< double > octave::math::betaincinv ( const Array< double > &  x,
const Array< double > &  a,
const Array< double > &  b 
)
OCTAVE_API Complex octave::math::biry ( const Complex z,
bool  deriv,
bool  scaled,
octave_idx_type ierr 
)

Definition at line 2005 of file lo-specfun.cc.

References abs(), ar, bessel_return_value(), F77_FUNC(), id, ierr, real(), tmp, and zbiry().

Referenced by biry().

OCTAVE_API ComplexMatrix octave::math::biry ( const ComplexMatrix z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
OCTAVE_API ComplexNDArray octave::math::biry ( const ComplexNDArray z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
OCTAVE_API FloatComplex octave::math::biry ( const FloatComplex z,
bool  deriv,
bool  scaled,
octave_idx_type ierr 
)
OCTAVE_API FloatComplexMatrix octave::math::biry ( const FloatComplexMatrix z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
OCTAVE_API FloatComplexNDArray octave::math::biry ( const FloatComplexNDArray z,
bool  deriv,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
static FloatComplex octave::math::cbesh1 ( const FloatComplex z,
float  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic
static FloatComplex octave::math::cbesh2 ( const FloatComplex z,
float  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic
static FloatComplex octave::math::cbesi ( const FloatComplex z,
float  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic
static FloatComplex octave::math::cbesj ( const FloatComplex z,
float  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic
static FloatComplex octave::math::cbesk ( const FloatComplex z,
float  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 1586 of file lo-specfun.cc.

References bessel_return_value(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_FUNC(), ierr, Inf, retval, tmp, and y.

Referenced by cbesi().

static FloatComplex octave::math::cbesy ( const FloatComplex z,
float  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic
OCTAVE_API double octave::math::cbrt ( double  x)
OCTAVE_API float octave::math::cbrt ( float  x)

Definition at line 703 of file lo-specfun.cc.

Referenced by cbrt().

double octave::math::ceil ( double  x)
inline
float octave::math::ceil ( float  x)
inline

Definition at line 139 of file lo-mappers.h.

template<typename T >
std::complex<T> octave::math::ceil ( const std::complex< T > &  x)

Definition at line 143 of file lo-mappers.h.

References ceil(), imag(), and real().

Referenced by ceil().

template<typename T >
T octave::math::chol2inv ( const T &  r)

Definition at line 247 of file chol.cc.

References chol2inv_internal().

Referenced by qp().

template<typename chol_type >
chol_type octave::math::chol2inv ( const chol_type &  r)
template Matrix octave::math::chol2inv< Matrix > ( const Matrix r)
double octave::math::conj ( double  x)
inline

Definition at line 93 of file lo-mappers.h.

References x.

Referenced by matrix_complex_probe(), MatrixType::MatrixType(), and xgemm().

float octave::math::conj ( float  x)
inline

Definition at line 94 of file lo-mappers.h.

References x.

template<typename T >
std::complex<T> octave::math::conj ( const std::complex< T > &  x)

Definition at line 98 of file lo-mappers.h.

OCTAVE_API double octave::math::copysign ( double  x,
double  y 
)

Definition at line 318 of file lo-mappers.cc.

References copysign().

Referenced by Faddeeva_w(), mod(), and rem().

OCTAVE_API float octave::math::copysign ( float  x,
float  y 
)

Definition at line 319 of file lo-mappers.cc.

Referenced by copysign().

OCTAVE_API float octave::math::dawson ( float  x)
OCTAVE_API double octave::math::dawson ( double  x)

Definition at line 308 of file lo-specfun.cc.

References Faddeeva::Dawson().

OCTAVE_API Complex octave::math::dawson ( const Complex x)

Definition at line 311 of file lo-specfun.cc.

References Faddeeva::Dawson().

OCTAVE_API FloatComplex octave::math::dawson ( const FloatComplex x)

Definition at line 317 of file lo-specfun.cc.

References Faddeeva::Dawson().

static Complex octave::math::do_bessel ( dptr  f,
const char *  ,
double  alpha,
const Complex x,
bool  scaled,
octave_idx_type ierr 
)
inlinestatic

Definition at line 1112 of file lo-specfun.cc.

References f, and retval.

static ComplexMatrix octave::math::do_bessel ( dptr  f,
const char *  ,
double  alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1123 of file lo-specfun.cc.

References Array< T >::cols(), f, ierr, Array< T >::resize(), retval, Array< T >::rows(), and x.

static ComplexMatrix octave::math::do_bessel ( dptr  f,
const char *  ,
const Matrix alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1141 of file lo-specfun.cc.

References Array< T >::cols(), f, ierr, Array< T >::resize(), retval, and Array< T >::rows().

static ComplexMatrix octave::math::do_bessel ( dptr  f,
const char *  fn,
const Matrix alpha,
const ComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic
static ComplexNDArray octave::math::do_bessel ( dptr  f,
const char *  ,
double  alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1189 of file lo-specfun.cc.

References Array< T >::dims(), dv, f, ierr, dim_vector::numel(), Array< T >::resize(), retval, and x.

static ComplexNDArray octave::math::do_bessel ( dptr  f,
const char *  ,
const NDArray alpha,
const Complex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1205 of file lo-specfun.cc.

References Array< T >::dims(), dv, f, ierr, dim_vector::numel(), Array< T >::resize(), and retval.

static ComplexNDArray octave::math::do_bessel ( dptr  f,
const char *  fn,
const NDArray alpha,
const ComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic
static ComplexMatrix octave::math::do_bessel ( dptr  f,
const char *  ,
const RowVector alpha,
const ComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1243 of file lo-specfun.cc.

References f, ierr, Array< T >::numel(), Array< T >::resize(), retval, and x.

static FloatComplex octave::math::do_bessel ( fptr  f,
const char *  ,
float  alpha,
const FloatComplex x,
bool  scaled,
octave_idx_type ierr 
)
inlinestatic

Definition at line 1728 of file lo-specfun.cc.

References f, and retval.

static FloatComplexMatrix octave::math::do_bessel ( fptr  f,
const char *  ,
float  alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1739 of file lo-specfun.cc.

References Array< T >::cols(), f, ierr, Array< T >::resize(), retval, Array< T >::rows(), and x.

static FloatComplexMatrix octave::math::do_bessel ( fptr  f,
const char *  ,
const FloatMatrix alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1757 of file lo-specfun.cc.

References Array< T >::cols(), f, ierr, Array< T >::resize(), retval, and Array< T >::rows().

static FloatComplexMatrix octave::math::do_bessel ( fptr  f,
const char *  fn,
const FloatMatrix alpha,
const FloatComplexMatrix x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic
static FloatComplexNDArray octave::math::do_bessel ( fptr  f,
const char *  ,
float  alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1807 of file lo-specfun.cc.

References Array< T >::dims(), dv, f, ierr, dim_vector::numel(), Array< T >::resize(), retval, and x.

static FloatComplexNDArray octave::math::do_bessel ( fptr  f,
const char *  ,
const FloatNDArray alpha,
const FloatComplex x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1823 of file lo-specfun.cc.

References Array< T >::dims(), dv, f, ierr, dim_vector::numel(), Array< T >::resize(), and retval.

static FloatComplexNDArray octave::math::do_bessel ( fptr  f,
const char *  fn,
const FloatNDArray alpha,
const FloatComplexNDArray x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic
static FloatComplexMatrix octave::math::do_bessel ( fptr  f,
const char *  ,
const FloatRowVector alpha,
const FloatComplexColumnVector x,
bool  scaled,
Array< octave_idx_type > &  ierr 
)
inlinestatic

Definition at line 1862 of file lo-specfun.cc.

References f, ierr, Array< T >::numel(), Array< T >::resize(), retval, and x.

static double octave::math::do_erfcinv ( double  x,
bool  refine 
)
static

Definition at line 2975 of file lo-specfun.cc.

References a, b, c, d, erf(), Inf, log(), NaN(), u, x, and y.

Referenced by erfcinv().

static double octave::math::do_erfinv ( double  x,
bool  refine 
)
static

Definition at line 2897 of file lo-specfun.cc.

References a, b, c, d, erf(), Inf, log(), NaN(), signum(), u, x, and y.

Referenced by erfinv().

OCTAVE_API void octave::math::ellipj ( double  u,
double  m,
double sn,
double cn,
double dn,
double err 
)

Definition at line 3511 of file lo-specfun.cc.

References a, asin(), b, c, lo_ieee_nan_value(), m, t, and u.

Referenced by ellipj(), and Fellipj().

OCTAVE_API void octave::math::ellipj ( const Complex u,
double  m,
Complex sn,
Complex cn,
Complex dn,
double err 
)

Definition at line 3584 of file lo-specfun.cc.

References ellipj(), err, and m.

OCTAVE_API double octave::math::erf ( double  x)
OCTAVE_API float octave::math::erf ( float  x)

Definition at line 205 of file lo-specfun.cc.

References F77_XFCN, retval, and xerf().

OCTAVE_API Complex octave::math::erf ( const Complex x)

Definition at line 218 of file lo-specfun.cc.

References Faddeeva::erf().

OCTAVE_API FloatComplex octave::math::erf ( const FloatComplex x)

Definition at line 224 of file lo-specfun.cc.

References Faddeeva::erf().

OCTAVE_API double octave::math::erfc ( double  x)
OCTAVE_API float octave::math::erfc ( float  x)

Definition at line 244 of file lo-specfun.cc.

References F77_XFCN, retval, and xerfc().

OCTAVE_API Complex octave::math::erfc ( const Complex x)

Definition at line 257 of file lo-specfun.cc.

References Faddeeva::erfc().

OCTAVE_API FloatComplex octave::math::erfc ( const FloatComplex x)

Definition at line 263 of file lo-specfun.cc.

References Faddeeva::erfc().

Referenced by erfc().

OCTAVE_API double octave::math::erfcinv ( double  x)
OCTAVE_API float octave::math::erfcinv ( float  x)

Definition at line 3054 of file lo-specfun.cc.

References do_erfcinv().

OCTAVE_API float octave::math::erfcx ( float  x)
OCTAVE_API double octave::math::erfcx ( double  x)

Definition at line 272 of file lo-specfun.cc.

References Faddeeva::erfcx().

OCTAVE_API Complex octave::math::erfcx ( const Complex x)

Definition at line 275 of file lo-specfun.cc.

References Faddeeva::erfcx().

OCTAVE_API FloatComplex octave::math::erfcx ( const FloatComplex x)

Definition at line 281 of file lo-specfun.cc.

References Faddeeva::erfcx().

OCTAVE_API float octave::math::erfi ( float  x)
OCTAVE_API double octave::math::erfi ( double  x)

Definition at line 290 of file lo-specfun.cc.

References Faddeeva::erfi().

OCTAVE_API Complex octave::math::erfi ( const Complex x)

Definition at line 293 of file lo-specfun.cc.

References Faddeeva::erfi().

OCTAVE_API FloatComplex octave::math::erfi ( const FloatComplex x)

Definition at line 299 of file lo-specfun.cc.

References Faddeeva::erfi().

OCTAVE_API double octave::math::erfinv ( double  x)
OCTAVE_API float octave::math::erfinv ( float  x)

Definition at line 2965 of file lo-specfun.cc.

References do_erfinv().

static OCTAVE_NORETURN void octave::math::err_betainc_nonconformant ( const dim_vector d1,
const dim_vector d2,
const dim_vector d3 
)
static

Definition at line 2239 of file lo-specfun.cc.

References dim_vector::str(), and string.

Referenced by betainc().

static OCTAVE_NORETURN void octave::math::err_betaincinv_nonconformant ( const dim_vector d1,
const dim_vector d2,
const dim_vector d3 
)
static

Definition at line 2252 of file lo-specfun.cc.

References dim_vector::str(), and string.

Referenced by betaincinv().

OCTAVE_API double octave::math::exp2 ( double  x)

Definition at line 287 of file lo-mappers.cc.

References exp2(), and log().

Referenced by base_det< T >::base_det().

OCTAVE_API float octave::math::exp2 ( float  x)

Definition at line 302 of file lo-mappers.cc.

References f, and log2().

Referenced by exp2().

OCTAVE_API double octave::math::expm1 ( double  x)
OCTAVE_API Complex octave::math::expm1 ( const Complex x)

Definition at line 511 of file lo-specfun.cc.

References abs(), expm1(), octave_value::imag(), retval, and u.

OCTAVE_API float octave::math::expm1 ( float  x)

Definition at line 530 of file lo-specfun.cc.

References e, retval, s, and t.

OCTAVE_API FloatComplex octave::math::expm1 ( const FloatComplex x)

Definition at line 568 of file lo-specfun.cc.

References abs(), expm1(), octave_value::imag(), retval, and u.

Referenced by expm1().

template<typename T >
bool octave::math::finite ( const std::complex< T > &  x)

Definition at line 237 of file lo-mappers.h.

References finite(), imag(), and real().

OCTAVE_API bool octave::math::finite ( double  x)
OCTAVE_API bool octave::math::finite ( float  x)

Definition at line 377 of file lo-mappers.cc.

References lo_ieee_finite.

double octave::math::fix ( double  x)
inline
float octave::math::fix ( float  x)
inline

Definition at line 159 of file lo-mappers.h.

References trunc().

template<typename T >
std::complex<T> octave::math::fix ( const std::complex< T > &  x)

Definition at line 163 of file lo-mappers.h.

References trunc().

template<typename T >
std::complex<T> octave::math::floor ( const std::complex< T > &  x)

Definition at line 173 of file lo-mappers.h.

References floor(), imag(), and real().

OCTAVE_API double octave::math::floor ( double  x)
OCTAVE_API float octave::math::floor ( float  x)

Definition at line 331 of file lo-mappers.cc.

Referenced by floor().

template<typename T >
static void octave::math::fortran_psifn ( const T  z,
const octave_idx_type  n,
T *  ans,
octave_idx_type ierr 
)
inlinestatic
template<>
void octave::math::fortran_psifn< double > ( const double  z,
const octave_idx_type  n,
double ans,
octave_idx_type ierr 
)
inline

Definition at line 3773 of file lo-specfun.cc.

References dpsifn(), F77_XFCN, and ierr.

template<>
void octave::math::fortran_psifn< float > ( const float  z,
const octave_idx_type  n,
float *  ans,
octave_idx_type ierr 
)
inline

Definition at line 3782 of file lo-specfun.cc.

References F77_XFCN, ierr, and psifn().

OCTAVE_API double octave::math::frexp ( double  x,
int expptr 
)

Definition at line 336 of file lo-mappers.cc.

References octave_frexp_wrapper().

Referenced by dblesplit(), log2(), and octave_frexp_wrapper().

OCTAVE_API float octave::math::frexp ( float  x,
int expptr 
)

Definition at line 341 of file lo-mappers.cc.

References octave_frexpf_wrapper().

OCTAVE_API double octave::math::gamma ( double  x)
OCTAVE_API float octave::math::gamma ( float  x)

Definition at line 399 of file lo-specfun.cc.

References F77_XFCN, Inf, isinf(), isnan(), NaN(), negative_sign(), result, x_nint(), and xgamma().

double octave::math::gammainc ( double  x,
double  a 
)
inline

Definition at line 371 of file lo-specfun.h.

References err, and gammainc().

float octave::math::gammainc ( float  x,
float  a 
)
inline

Definition at line 386 of file lo-specfun.h.

References err, and gammainc().

OCTAVE_API double octave::math::gammainc ( double  x,
double  a,
bool err 
)

Definition at line 2547 of file lo-specfun.cc.

References F77_XFCN, retval, and xgammainc().

Referenced by gammainc().

OCTAVE_API Matrix octave::math::gammainc ( double  x,
const Matrix a 
)

Definition at line 2563 of file lo-specfun.cc.

References a, Array< T >::cols(), err, gammainc(), retval, and Array< T >::rows().

OCTAVE_API Matrix octave::math::gammainc ( const Matrix x,
double  a 
)

Definition at line 2585 of file lo-specfun.cc.

References Array< T >::cols(), err, gammainc(), retval, Array< T >::rows(), and x.

OCTAVE_API Matrix octave::math::gammainc ( const Matrix x,
const Matrix a 
)

Definition at line 2607 of file lo-specfun.cc.

References a, a_nc, a_nr, Array< T >::cols(), err, gammainc(), retval, Array< T >::rows(), and x.

OCTAVE_API NDArray octave::math::gammainc ( double  x,
const NDArray a 
)

Definition at line 2637 of file lo-specfun.cc.

References a, Array< T >::dims(), dv, err, gammainc(), dim_vector::numel(), and retval.

OCTAVE_API NDArray octave::math::gammainc ( const NDArray x,
double  a 
)

Definition at line 2658 of file lo-specfun.cc.

References Array< T >::dims(), dv, err, gammainc(), dim_vector::numel(), retval, and x.

OCTAVE_API NDArray octave::math::gammainc ( const NDArray x,
const NDArray a 
)
OCTAVE_API float octave::math::gammainc ( float  x,
float  a,
bool err 
)

Definition at line 2710 of file lo-specfun.cc.

References F77_XFCN, retval, and xsgammainc().

OCTAVE_API FloatMatrix octave::math::gammainc ( float  x,
const FloatMatrix a 
)

Definition at line 2726 of file lo-specfun.cc.

References a, Array< T >::cols(), err, gammainc(), retval, and Array< T >::rows().

OCTAVE_API FloatMatrix octave::math::gammainc ( const FloatMatrix x,
float  a 
)

Definition at line 2748 of file lo-specfun.cc.

References Array< T >::cols(), err, gammainc(), retval, Array< T >::rows(), and x.

OCTAVE_API FloatMatrix octave::math::gammainc ( const FloatMatrix x,
const FloatMatrix a 
)

Definition at line 2770 of file lo-specfun.cc.

References a, a_nc, a_nr, Array< T >::cols(), err, gammainc(), retval, Array< T >::rows(), and x.

OCTAVE_API FloatNDArray octave::math::gammainc ( float  x,
const FloatNDArray a 
)

Definition at line 2800 of file lo-specfun.cc.

References a, Array< T >::dims(), dv, err, gammainc(), dim_vector::numel(), and retval.

OCTAVE_API FloatNDArray octave::math::gammainc ( const FloatNDArray x,
float  a 
)

Definition at line 2821 of file lo-specfun.cc.

References Array< T >::dims(), dv, err, gammainc(), dim_vector::numel(), retval, and x.

OCTAVE_API FloatNDArray octave::math::gammainc ( const FloatNDArray x,
const FloatNDArray a 
)
template<typename T >
int octave::math::get_xtype ( void  )
template<>
int octave::math::get_xtype< Complex > ( void  )
inline

Definition at line 195 of file sparse-chol.cc.

template<>
int octave::math::get_xtype< double > ( void  )
inline

Definition at line 188 of file sparse-chol.cc.

double octave::math::imag ( double  )
inline
float octave::math::imag ( float  )
inline

Definition at line 104 of file lo-mappers.h.

template<typename T >
T octave::math::imag ( const std::complex< T > &  x)

Definition at line 108 of file lo-mappers.h.

Referenced by ceil(), finite(), floor(), isinf(), isnan(), round(), roundb(), and trunc().

static bool octave::math::is_integer_value ( double  x)
inlinestatic

Definition at line 763 of file lo-specfun.cc.

References x.

Referenced by cbesj(), cbesy(), zbesi(), zbesj(), and zbesy().

static bool octave::math::is_integer_value ( float  x)
inlinestatic

Definition at line 1402 of file lo-specfun.cc.

References x.

OCTAVE_API bool octave::math::is_NA ( double  x)
OCTAVE_API bool octave::math::is_NA ( const Complex x)

Definition at line 60 of file lo-mappers.cc.

References imag(), is_NA(), and real().

OCTAVE_API bool octave::math::is_NA ( float  x)

Definition at line 66 of file lo-mappers.cc.

References lo_ieee_is_NA.

OCTAVE_API bool octave::math::is_NA ( const FloatComplex x)

Definition at line 72 of file lo-mappers.cc.

References imag(), is_NA(), and real().

OCTAVE_API bool octave::math::is_NaN_or_NA ( const Complex x)

Definition at line 78 of file lo-mappers.cc.

References imag(), isnan(), and real().

Referenced by octave::textscan::scan_complex().

OCTAVE_API bool octave::math::is_NaN_or_NA ( const FloatComplex x)

Definition at line 84 of file lo-mappers.cc.

References imag(), isnan(), and real().

template<typename T >
bool octave::math::isinf ( const std::complex< T > &  x)

Definition at line 247 of file lo-mappers.h.

References imag(), isinf(), and real().

OCTAVE_API bool octave::math::isinf ( double  x)
OCTAVE_API bool octave::math::isinf ( float  x)

Definition at line 397 of file lo-mappers.cc.

References lo_ieee_isinf.

Referenced by isinf().

bool octave::math::isinteger ( double  x)
inline

Definition at line 255 of file lo-mappers.h.

References finite(), and round().

Referenced by FloatNDArray::all_integers(), NDArray::all_integers(), extended_gcd(), and simple_gcd().

bool octave::math::isinteger ( float  x)
inline

Definition at line 256 of file lo-mappers.h.

References finite(), and round().

bool octave::math::isnan ( bool  )
inline

Definition at line 220 of file lo-mappers.h.

bool octave::math::isnan ( char  )
inline

Definition at line 221 of file lo-mappers.h.

template<typename T >
bool octave::math::isnan ( const std::complex< T > &  x)

Definition at line 227 of file lo-mappers.h.

References imag(), isnan(), and real().

OCTAVE_API bool octave::math::isnan ( double  x)

Definition at line 347 of file lo-mappers.cc.

References isnan(), and lo_ieee_isnan.

Referenced by __lo_ieee_float_isnan(), __lo_ieee_isnan(), norm_accumulator_inf< R >::accum(), norm_accumulator_minf< R >::accum(), SparseMatrix::all_elements_are_int_or_inf_or_nan(), Range::all_elements_are_ints(), SparseMatrix::any_element_is_inf_or_nan(), SparseComplexMatrix::any_element_is_inf_or_nan(), Sparse< T >::SparseRep::any_element_is_nan(), SparseMatrix::any_element_is_nan(), SparseComplexMatrix::any_element_is_nan(), octave_float_complex::bool_array_value(), octave_complex::bool_array_value(), octave_scalar::bool_array_value(), octave_float_scalar::bool_array_value(), octave_float_complex::bool_value(), octave_complex::bool_value(), octave_scalar::bool_value(), octave_float_scalar::bool_value(), SparseMatrix::bsolve(), SparseComplexMatrix::bsolve(), Matrix::column_max(), FloatMatrix::column_max(), ComplexMatrix::column_max(), FloatComplexMatrix::column_max(), Matrix::column_min(), FloatMatrix::column_min(), ComplexMatrix::column_min(), FloatComplexMatrix::column_min(), charNDArray::concat(), FloatNDArray::concat(), NDArray::concat(), convert_cdata_2(), octave_int_base< T >::convert_real(), octave_sparse_matrix::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), octave_scalar::convert_to_str_internal(), octave_float_scalar::convert_to_str_internal(), cpolar(), SparseComplexMatrix::determinant(), SparseMatrix::determinant(), ComplexMatrix::determinant(), FloatComplexMatrix::determinant(), do_fft(), do_fft2(), do_fftn(), ch_manager::do_lookup(), gh_manager::do_lookup(), do_rand(), handle_property::do_set(), octave::opengl_renderer::draw_image(), octave::opengl_renderer::draw_patch(), drawcn(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), SparseMatrix::factorize(), SparseComplexMatrix::factorize(), Faddeeva_Dawson(), Faddeeva_erf(), Faddeeva_w(), Fcolloc(), ComplexMatrix::finverse(), FloatComplexMatrix::finverse(), Matrix::fsolve(), FloatMatrix::fsolve(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), Fspparms(), gamma(), octave::opengl_renderer::is_nan_or_inf(), is_NaN_or_NA(), Array< double >::is_sorted(), Array< float >::is_sorted(), octave_base_scalar< ST >::is_true(), isnan(), jcobi(), lgamma(), Matrix::lssolve(), FloatMatrix::lssolve(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), Matrix::ltsolve(), FloatMatrix::ltsolve(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), ComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), LuAminusSigmaB(), QtHandles::Utils::makeImageFromCData(), octave_sparse_complex_matrix::map(), octave_sparse_matrix::map(), octave_float_complex_matrix::map(), octave_complex_matrix::map(), octave_float_complex::map(), octave_complex::map(), octave_float_matrix::map(), octave_matrix::map(), octave_scalar::map(), octave_float_scalar::map(), SparseMatrix::max(), SparseComplexMatrix::max(), max(), SparseMatrix::min(), SparseComplexMatrix::min(), min(), mx_inline_any_nan(), nan_ascending_compare(), nan_descending_compare(), octave_base_value::nint_value(), oct_unop_not(), octave_handle::ok(), operator*(), pr_any_float(), rational_approx(), rc_lgamma(), ComplexMatrix::rcond(), FloatComplexMatrix::rcond(), Matrix::row_max(), FloatMatrix::row_max(), ComplexMatrix::row_max(), FloatComplexMatrix::row_max(), Matrix::row_min(), FloatMatrix::row_min(), ComplexMatrix::row_min(), FloatComplexMatrix::row_min(), safe_comparator(), root_figure::properties::set_callbackobject(), figure::properties::set_currentaxes(), root_figure::properties::set_currentfigure(), set_format(), signum(), sort_isnan< Complex >(), sort_isnan< double >(), sort_isnan< float >(), sort_isnan< FloatComplex >(), sparse_ascending_compare< Complex >(), sparse_ascending_compare< double >(), sparse_descending_compare< Complex >(), sparse_descending_compare< double >(), octave::math::sparse_lu< lu_type >::sparse_lu(), patch::properties::update_data(), Matrix::utsolve(), FloatMatrix::utsolve(), SparseComplexMatrix::utsolve(), SparseMatrix::utsolve(), ComplexMatrix::utsolve(), FloatComplexMatrix::utsolve(), xis_int_or_inf_or_nan(), and xis_true().

OCTAVE_API bool octave::math::isnan ( float  x)

Definition at line 357 of file lo-mappers.cc.

References lo_ieee_isnan.

Referenced by isnan().

template<typename T >
bool octave::math::isnan ( const octave_int< T > &  )

Definition at line 990 of file oct-inttypes.h.

template<typename T >
static T octave::math::lanczos_approximation_psi ( const T  zc)
static

Definition at line 3635 of file lo-specfun.cc.

References k, p, and xlog().

Referenced by xpsi().

OCTAVE_API double octave::math::lgamma ( double  x)
OCTAVE_API float octave::math::lgamma ( float  x)

Definition at line 427 of file lo-specfun.cc.

References algams(), F77_XFCN, Inf, isinf(), isnan(), result, x, and x_nint().

Referenced by lgamma().

OCTAVE_API double octave::math::log1p ( double  x)
OCTAVE_API Complex octave::math::log1p ( const Complex x)

Definition at line 613 of file lo-specfun.cc.

References atan2(), octave_value::imag(), log(), log1p(), octave_value::real(), retval, and u.

OCTAVE_API float octave::math::log1p ( float  x)

Definition at line 658 of file lo-specfun.cc.

References f, log(), retval, s, t, u, and x.

OCTAVE_API FloatComplex octave::math::log1p ( const FloatComplex x)

Definition at line 684 of file lo-specfun.cc.

References atan2(), octave_value::imag(), log(), log1p(), octave_value::real(), retval, and u.

Referenced by log1p().

OCTAVE_API double octave::math::log2 ( double  x)
OCTAVE_API float octave::math::log2 ( float  x)

Definition at line 234 of file lo-mappers.cc.

References log2().

OCTAVE_API Complex octave::math::log2 ( const Complex x)

Definition at line 237 of file lo-mappers.cc.

References log().

OCTAVE_API FloatComplex octave::math::log2 ( const FloatComplex x)

Definition at line 248 of file lo-mappers.cc.

References f, and log().

OCTAVE_API double octave::math::log2 ( double  x,
int exp 
)

Definition at line 259 of file lo-mappers.cc.

References frexp().

OCTAVE_API float octave::math::log2 ( float  x,
int exp 
)

Definition at line 265 of file lo-mappers.cc.

References frexp().

OCTAVE_API Complex octave::math::log2 ( const Complex x,
int exp 
)

Definition at line 271 of file lo-mappers.cc.

References abs(), and log2().

OCTAVE_API FloatComplex octave::math::log2 ( const FloatComplex x,
int exp 
)

Definition at line 279 of file lo-mappers.cc.

References abs(), and log2().

Referenced by log2().

template<typename T >
T octave::math::max ( x,
y 
)
double octave::math::max ( double  x,
double  y 
)
inline

Definition at line 407 of file lo-mappers.h.

References isnan(), and y.

float octave::math::max ( float  x,
float  y 
)
inline

Definition at line 419 of file lo-mappers.h.

References isnan(), and y.

std::complex<double> octave::math::max ( const std::complex< double > &  x,
const std::complex< double > &  y 
)
inline

Definition at line 437 of file lo-mappers.h.

References abs(), isnan(), and y.

std::complex<float> octave::math::max ( const std::complex< float > &  x,
const std::complex< float > &  y 
)
inline

Definition at line 443 of file lo-mappers.h.

References abs(), isnan(), and y.

template<typename T >
octave_int<T> octave::math::max ( const octave_int< T > &  x,
const octave_int< T > &  y 
)
inline

Definition at line 457 of file lo-mappers.h.

References xmax().

template<typename T >
T octave::math::min ( x,
y 
)

Definition at line 384 of file lo-mappers.h.

References y.

Referenced by min(), normalized_aspectratios(), and axes::properties::update_aspectratios().

double octave::math::min ( double  x,
double  y 
)
inline

Definition at line 401 of file lo-mappers.h.

References isnan(), and y.

float octave::math::min ( float  x,
float  y 
)
inline

Definition at line 413 of file lo-mappers.h.

References isnan(), and y.

std::complex<double> octave::math::min ( const std::complex< double > &  x,
const std::complex< double > &  y 
)
inline

Definition at line 425 of file lo-mappers.h.

References abs(), isnan(), and y.

std::complex<float> octave::math::min ( const std::complex< float > &  x,
const std::complex< float > &  y 
)
inline

Definition at line 431 of file lo-mappers.h.

References abs(), isnan(), and y.

template<typename T >
octave_int<T> octave::math::min ( const octave_int< T > &  x,
const octave_int< T > &  y 
)
inline

Definition at line 450 of file lo-mappers.h.

References xmin().

template<typename T >
T octave::math::mod ( x,
y 
)

Definition at line 317 of file lo-mappers.h.

References abs(), copysign(), floor(), retval, tmp, x, x_nint(), and y.

OCTAVE_API bool octave::math::negative_sign ( double  x)
OCTAVE_API bool octave::math::negative_sign ( float  x)

Definition at line 325 of file lo-mappers.cc.

References __lo_ieee_float_signbit().

OCTAVE_API int octave::math::nint ( double  x)
OCTAVE_API int octave::math::nint ( float  x)

Definition at line 444 of file lo-mappers.cc.

References f, max(), and min().

OCTAVE_API octave_idx_type octave::math::nint_big ( double  x)
OCTAVE_API octave_idx_type octave::math::nint_big ( float  x)

Definition at line 421 of file lo-mappers.cc.

References f, max(), and min().

template<typename T >
std::ostream& octave::math::operator<< ( std::ostream &  os,
const hess< T > &  a 
)
bool octave::math::positive_sign ( double  x)
inline
bool octave::math::positive_sign ( float  x)
inline

Definition at line 61 of file lo-mappers.h.

References negative_sign().

OCTAVE_API double octave::math::psi ( double  z)

Definition at line 3714 of file lo-specfun.cc.

References xpsi().

Referenced by filter(), and xpsi().

OCTAVE_API float octave::math::psi ( float  z)

Definition at line 3715 of file lo-specfun.cc.

References xpsi().

OCTAVE_API Complex octave::math::psi ( const Complex z)

Definition at line 3763 of file lo-specfun.cc.

References xpsi().

OCTAVE_API FloatComplex octave::math::psi ( const FloatComplex z)

Definition at line 3764 of file lo-specfun.cc.

References xpsi().

OCTAVE_API double octave::math::psi ( octave_idx_type  n,
double  z 
)

Definition at line 3816 of file lo-specfun.cc.

References xpsi().

OCTAVE_API float octave::math::psi ( octave_idx_type  n,
float  z 
)

Definition at line 3817 of file lo-specfun.cc.

References xpsi().

Matrix octave::math::qrsolve ( const SparseMatrix a,
const MArray< double > &  b,
octave_idx_type info 
)

Definition at line 2288 of file sparse-qr.cc.

References a, and b.

Referenced by dmsolve(), SparseMatrix::solve(), and SparseComplexMatrix::solve().

SparseMatrix octave::math::qrsolve ( const SparseMatrix a,
const SparseMatrix b,
octave_idx_type info 
)

Definition at line 2296 of file sparse-qr.cc.

References a, and b.

ComplexMatrix octave::math::qrsolve ( const SparseMatrix a,
const MArray< Complex > &  b,
octave_idx_type info 
)

Definition at line 2304 of file sparse-qr.cc.

References a, and b.

SparseComplexMatrix octave::math::qrsolve ( const SparseMatrix a,
const SparseComplexMatrix b,
octave_idx_type info 
)

Definition at line 2312 of file sparse-qr.cc.

References a, and b.

ComplexMatrix octave::math::qrsolve ( const SparseComplexMatrix a,
const MArray< double > &  b,
octave_idx_type info 
)

Definition at line 2320 of file sparse-qr.cc.

References a, and b.

SparseComplexMatrix octave::math::qrsolve ( const SparseComplexMatrix a,
const SparseMatrix b,
octave_idx_type info 
)

Definition at line 2328 of file sparse-qr.cc.

References a, and b.

ComplexMatrix octave::math::qrsolve ( const SparseComplexMatrix a,
const MArray< Complex > &  b,
octave_idx_type info 
)

Definition at line 2337 of file sparse-qr.cc.

References a, and b.

SparseComplexMatrix octave::math::qrsolve ( const SparseComplexMatrix a,
const SparseComplexMatrix b,
octave_idx_type info 
)

Definition at line 2345 of file sparse-qr.cc.

References a, and b.

OCTAVE_API Complex octave::math::rc_acos ( double  x)
OCTAVE_API FloatComplex octave::math::rc_acos ( float  x)

Definition at line 461 of file lo-mappers.cc.

References acos().

OCTAVE_API Complex octave::math::rc_acosh ( double  x)
OCTAVE_API FloatComplex octave::math::rc_acosh ( float  x)

Definition at line 474 of file lo-mappers.cc.

References acosh().

OCTAVE_API Complex octave::math::rc_asin ( double  x)
OCTAVE_API FloatComplex octave::math::rc_asin ( float  x)

Definition at line 486 of file lo-mappers.cc.

References asin().

OCTAVE_API Complex octave::math::rc_atanh ( double  x)
OCTAVE_API FloatComplex octave::math::rc_atanh ( float  x)

Definition at line 499 of file lo-mappers.cc.

References atanh().

OCTAVE_API Complex octave::math::rc_lgamma ( double  x)
OCTAVE_API FloatComplex octave::math::rc_lgamma ( float  x)

Definition at line 447 of file lo-specfun.cc.

References algams(), F77_XFCN, Inf, isinf(), isnan(), result, x, and x_nint().

OCTAVE_API Complex octave::math::rc_log ( double  x)
OCTAVE_API FloatComplex octave::math::rc_log ( float  x)

Definition at line 513 of file lo-mappers.cc.

References log(), and pi.

OCTAVE_API Complex octave::math::rc_log10 ( double  x)
OCTAVE_API FloatComplex octave::math::rc_log10 ( float  x)

Definition at line 543 of file lo-mappers.cc.

OCTAVE_API Complex octave::math::rc_log1p ( double  x)
OCTAVE_API FloatComplex octave::math::rc_log1p ( float  x)

Definition at line 2880 of file lo-specfun.cc.

References f, log(), log1p(), and pi.

OCTAVE_API Complex octave::math::rc_log2 ( double  x)
OCTAVE_API FloatComplex octave::math::rc_log2 ( float  x)

Definition at line 528 of file lo-mappers.cc.

References log2().

OCTAVE_API Complex octave::math::rc_sqrt ( double  x)
OCTAVE_API FloatComplex octave::math::rc_sqrt ( float  x)

Definition at line 557 of file lo-mappers.cc.

References f.

double octave::math::real ( double  x)
inline
float octave::math::real ( float  x)
inline

Definition at line 114 of file lo-mappers.h.

References x.

template<typename T >
T octave::math::real ( const std::complex< T > &  x)

Definition at line 118 of file lo-mappers.h.

Referenced by ceil(), finite(), floor(), isinf(), isnan(), round(), roundb(), and trunc().

template<typename T >
T octave::math::rem ( x,
y 
)

Definition at line 350 of file lo-mappers.h.

References abs(), copysign(), NaN(), retval, tmp, trunc(), x_nint(), and y.

template<typename T >
std::complex<T> octave::math::round ( const std::complex< T > &  x)

Definition at line 183 of file lo-mappers.h.

References imag(), real(), and round().

OCTAVE_API double octave::math::round ( double  x)
OCTAVE_API float octave::math::round ( float  x)

Definition at line 334 of file lo-mappers.cc.

Referenced by round().

double octave::math::roundb ( double  x)
inline
float octave::math::roundb ( float  x)
inline

Definition at line 200 of file lo-mappers.h.

References f, round(), t, and trunc().

template<typename T >
std::complex<T> octave::math::roundb ( const std::complex< T > &  x)

Definition at line 212 of file lo-mappers.h.

References imag(), real(), and roundb().

template<typename RT , typename AT >
schur<RT> octave::math::rsf2csf ( const AT &  s,
const AT &  u 
)
template<>
schur<ComplexMatrix> octave::math::rsf2csf< ComplexMatrix, Matrix > ( const Matrix s_arg,
const Matrix u_arg 
)
template<typename T >
static octave_idx_type octave::math::select_ana ( const T &  a,
const T &   
)
static

Definition at line 43 of file schur.cc.

template<typename T >
static octave_idx_type octave::math::select_ana ( const T &  a)
static

Definition at line 59 of file schur.cc.

template<typename T >
static octave_idx_type octave::math::select_dig ( const T &  a,
const T &  b 
)
static

Definition at line 50 of file schur.cc.

template<typename T >
static octave_idx_type octave::math::select_dig ( const T &  a)
static

Definition at line 66 of file schur.cc.

References abs().

OCTAVE_API double octave::math::signbit ( double  x)
OCTAVE_API float octave::math::signbit ( float  x)

Definition at line 322 of file lo-mappers.cc.

Referenced by signbit().

double octave::math::signum ( double  x)
inline
float octave::math::signum ( float  x)
inline

Definition at line 272 of file lo-mappers.h.

References f, isnan(), NaN(), and tmp.

template<typename T >
std::complex<T> octave::math::signum ( const std::complex< T > &  x)

Definition at line 286 of file lo-mappers.h.

References abs(), and tmp.

template<typename T >
std::complex<T> octave::math::trunc ( const std::complex< T > &  x)

Definition at line 153 of file lo-mappers.h.

References imag(), real(), and trunc().

OCTAVE_API double octave::math::trunc ( double  x)
OCTAVE_API float octave::math::trunc ( float  x)

Definition at line 328 of file lo-mappers.cc.

Referenced by trunc().

template<typename T >
void octave::math::umfpack_defaults ( double Control)
template<>
void octave::math::umfpack_defaults< Complex > ( double Control)
inline

Definition at line 252 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_defaults< double > ( double Control)
inline

Definition at line 129 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_free_numeric ( void **  Numeric)
template<>
void octave::math::umfpack_free_numeric< Complex > ( void **  Numeric)
inline

Definition at line 259 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_free_numeric< double > ( void **  Numeric)
inline

Definition at line 136 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_free_symbolic ( void **  Symbolic)
template<>
void octave::math::umfpack_free_symbolic< Complex > ( void **  Symbolic)
inline

Definition at line 266 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_free_symbolic< double > ( void **  Symbolic)
inline

Definition at line 143 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
octave_idx_type octave::math::umfpack_get_lunz ( octave_idx_type lnz,
octave_idx_type unz,
void *  Numeric 
)
template<>
octave_idx_type octave::math::umfpack_get_lunz< Complex > ( octave_idx_type lnz,
octave_idx_type unz,
void *  Numeric 
)
inline

Definition at line 274 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
octave_idx_type octave::math::umfpack_get_lunz< double > ( octave_idx_type lnz,
octave_idx_type unz,
void *  Numeric 
)
inline

Definition at line 151 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
octave_idx_type octave::math::umfpack_get_numeric ( octave_idx_type Lp,
octave_idx_type Lj,
T *  Lx,
octave_idx_type Up,
octave_idx_type Ui,
T *  Ux,
octave_idx_type p,
octave_idx_type q,
double Dz_packed,
octave_idx_type do_recip,
double Rs,
void *  Numeric 
)
template<>
octave_idx_type octave::math::umfpack_get_numeric< Complex > ( octave_idx_type Lp,
octave_idx_type Lj,
Complex Lz,
octave_idx_type Up,
octave_idx_type Ui,
Complex Uz,
octave_idx_type p,
octave_idx_type q,
double Dz,
octave_idx_type do_recip,
double Rs,
void *  Numeric 
)
inline

Definition at line 285 of file sparse-lu.cc.

References p, and UMFPACK_ZNAME.

template<>
octave_idx_type octave::math::umfpack_get_numeric< double > ( octave_idx_type Lp,
octave_idx_type Lj,
double Lx,
octave_idx_type Up,
octave_idx_type Ui,
double Ux,
octave_idx_type p,
octave_idx_type q,
double Dx,
octave_idx_type do_recip,
double Rs,
void *  Numeric 
)
inline

Definition at line 162 of file sparse-lu.cc.

References p, and UMFPACK_DNAME.

template<typename T >
octave_idx_type octave::math::umfpack_numeric ( const octave_idx_type Ap,
const octave_idx_type Ai,
const T *  Ax,
void *  Symbolic,
void **  Numeric,
const double Control,
double Info 
)
template<>
octave_idx_type octave::math::umfpack_numeric< Complex > ( const octave_idx_type Ap,
const octave_idx_type Ai,
const Complex Az,
void *  Symbolic,
void **  Numeric,
const double Control,
double Info 
)
inline

Definition at line 302 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
octave_idx_type octave::math::umfpack_numeric< double > ( const octave_idx_type Ap,
const octave_idx_type Ai,
const double Ax,
void *  Symbolic,
void **  Numeric,
const double Control,
double Info 
)
inline

Definition at line 174 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
octave_idx_type octave::math::umfpack_qsymbolic ( octave_idx_type  n_row,
octave_idx_type  n_col,
const octave_idx_type Ap,
const octave_idx_type Ai,
const T *  Ax,
const octave_idx_type Qinit,
void **  Symbolic,
const double Control,
double Info 
)
template<>
octave_idx_type octave::math::umfpack_qsymbolic< Complex > ( octave_idx_type  n_row,
octave_idx_type  n_col,
const octave_idx_type Ap,
const octave_idx_type Ai,
const Complex Az,
const octave_idx_type Qinit,
void **  Symbolic,
const double Control,
double Info 
)
inline

Definition at line 314 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
octave_idx_type octave::math::umfpack_qsymbolic< double > ( octave_idx_type  n_row,
octave_idx_type  n_col,
const octave_idx_type Ap,
const octave_idx_type Ai,
const double Ax,
const octave_idx_type Qinit,
void **  Symbolic,
const double Control,
double Info 
)
inline

Definition at line 185 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_control ( const double Control)
template<>
void octave::math::umfpack_report_control< Complex > ( const double Control)
inline

Definition at line 326 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_control< double > ( const double Control)
inline

Definition at line 196 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_info ( const double Control,
const double Info 
)
template<>
void octave::math::umfpack_report_info< Complex > ( const double Control,
const double Info 
)
inline

Definition at line 333 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_info< double > ( const double Control,
const double Info 
)
inline

Definition at line 203 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_matrix ( octave_idx_type  n_row,
octave_idx_type  n_col,
const octave_idx_type Ap,
const octave_idx_type Ai,
const T *  Ax,
octave_idx_type  col_form,
const double Control 
)
template<>
void octave::math::umfpack_report_matrix< Complex > ( octave_idx_type  n_row,
octave_idx_type  n_col,
const octave_idx_type Ap,
const octave_idx_type Ai,
const Complex Az,
octave_idx_type  col_form,
const double Control 
)
inline

Definition at line 341 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_matrix< double > ( octave_idx_type  n_row,
octave_idx_type  n_col,
const octave_idx_type Ap,
const octave_idx_type Ai,
const double Ax,
octave_idx_type  col_form,
const double Control 
)
inline

Definition at line 211 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_numeric ( void *  Numeric,
const double Control 
)
template<>
void octave::math::umfpack_report_numeric< Complex > ( void *  Numeric,
const double Control 
)
inline

Definition at line 352 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_numeric< double > ( void *  Numeric,
const double Control 
)
inline

Definition at line 221 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_perm ( octave_idx_type  np,
const octave_idx_type Perm,
const double Control 
)
template<>
void octave::math::umfpack_report_perm< Complex > ( octave_idx_type  np,
const octave_idx_type Perm,
const double Control 
)
inline

Definition at line 360 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_perm< double > ( octave_idx_type  np,
const octave_idx_type Perm,
const double Control 
)
inline

Definition at line 229 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_status ( double Control,
octave_idx_type  status 
)
template<>
void octave::math::umfpack_report_status< Complex > ( double Control,
octave_idx_type  status 
)
inline

Definition at line 367 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_status< double > ( double Control,
octave_idx_type  status 
)
inline

Definition at line 236 of file sparse-lu.cc.

References UMFPACK_DNAME.

template<typename T >
void octave::math::umfpack_report_symbolic ( void *  Symbolic,
const double Control 
)
template<>
void octave::math::umfpack_report_symbolic< Complex > ( void *  Symbolic,
const double Control 
)
inline

Definition at line 374 of file sparse-lu.cc.

References UMFPACK_ZNAME.

template<>
void octave::math::umfpack_report_symbolic< double > ( void *  Symbolic,
const double Control 
)
inline

Definition at line 243 of file sparse-lu.cc.

References UMFPACK_DNAME.

void octave::math::warn_qrupdate_once ( void  )
template<typename T >
T octave::math::x_nint ( x)
template<>
double octave::math::x_nint ( double  x)
inline

Definition at line 305 of file lo-mappers.h.

References finite(), and floor().

template<>
float octave::math::x_nint ( float  x)
inline

Definition at line 307 of file lo-mappers.h.

References f, finite(), and floor().

template<typename T >
T octave::math::xcbrt ( x)

Definition at line 633 of file lo-specfun.cc.

References abs(), finite(), pow(), signum(), x, and y.

template<typename T >
static T octave::math::xlog ( const T &  x)
inlinestatic

Definition at line 3614 of file lo-specfun.cc.

References log().

Referenced by lanczos_approximation_psi().

template<>
double octave::math::xlog ( const double x)
inline

Definition at line 3621 of file lo-specfun.cc.

References log().

template<>
float octave::math::xlog ( const float &  x)
inline

Definition at line 3628 of file lo-specfun.cc.

References log().

template<typename T >
T octave::math::xpsi ( z)

Definition at line 3662 of file lo-specfun.cc.

References floor(), Inf, k, lanczos_approximation_psi(), log(), p, and psi().

Referenced by psi().

template<typename T >
std::complex<T> octave::math::xpsi ( const std::complex< T > &  z)

Definition at line 3719 of file lo-specfun.cc.

References k, lanczos_approximation_psi(), P, and psi().

template<typename T >
T octave::math::xpsi ( const octave_idx_type  n,
z 
)

Definition at line 3791 of file lo-specfun.cc.

References gamma(), ierr, Inf, NaN(), and pow().

static Complex octave::math::zbesh1 ( const Complex z,
double  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 1018 of file lo-specfun.cc.

References bessel_return_value(), F77_FUNC(), ierr, retval, tmp, and zbesh().

static Complex octave::math::zbesh2 ( const Complex z,
double  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 1064 of file lo-specfun.cc.

References bessel_return_value(), F77_FUNC(), ierr, retval, tmp, and zbesh().

static Complex octave::math::zbesi ( const Complex z,
double  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 898 of file lo-specfun.cc.

References abs(), bessel_return_value(), F77_FUNC(), ierr, is_integer_value(), NaN(), retval, tmp, and zbesk().

static Complex octave::math::zbesj ( const Complex z,
double  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 769 of file lo-specfun.cc.

References abs(), bessel_return_value(), F77_FUNC(), ierr, is_integer_value(), NaN(), retval, tmp, and zbesy().

Referenced by zbesy().

static Complex octave::math::zbesk ( const Complex z,
double  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 963 of file lo-specfun.cc.

References bessel_return_value(), F77_FUNC(), ierr, Inf, retval, and tmp.

Referenced by zbesi().

static Complex octave::math::zbesy ( const Complex z,
double  alpha,
int  kode,
octave_idx_type ierr 
)
inlinestatic

Definition at line 827 of file lo-specfun.cc.

References abs(), bessel_return_value(), F77_FUNC(), ierr, Inf, is_integer_value(), NaN(), retval, tmp, wi, and zbesj().

Referenced by zbesj().

Variable Documentation

const double octave::math::pi = 3.14159265358979323846
static