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 | gsvd |
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< SparseMatrix > | SparseQR |
Variables | |
static const double | pi = 3.14159265358979323846 |
template class OCTAVE_API | sparse_chol< SparseMatrix > |
template class OCTAVE_API | sparse_lu< SparseComplexMatrix > |
template class OCTAVE_API | sparse_lu< SparseMatrix > |
typedef Complex(* octave::math::dptr) (const Complex &, double, int, octave_idx_type &) |
Definition at line 589 of file lo-specfun.cc.
typedef FloatComplex(* octave::math::fptr) (const FloatComplex &, float, int, octave_idx_type &) |
Definition at line 1128 of file lo-specfun.cc.
Definition at line 157 of file sparse-qr.h.
typedef sparse_qr<SparseMatrix> octave::math::SparseQR |
Definition at line 156 of file sparse-qr.h.
OCTAVE_API Complex octave::math::acos | ( | const Complex & | x | ) |
Definition at line 85 of file lo-mappers.cc.
References acos(), conj(), imag(), real(), and x.
Referenced by Facos(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and rc_acos().
OCTAVE_API FloatComplex octave::math::acos | ( | const FloatComplex & | x | ) |
Definition at line 42 of file lo-specfun.h.
|
inline |
Definition at line 40 of file lo-specfun.h.
Referenced by Facosh(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and rc_acosh().
Definition at line 41 of file lo-specfun.h.
References x.
OCTAVE_API Complex octave::math::airy | ( | const Complex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 131 of file lo-specfun.cc.
References bessel_return_value(), octave::F77_FUNC(), ierr, and zairy().
OCTAVE_API ComplexMatrix octave::math::airy | ( | const ComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 166 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
OCTAVE_API ComplexNDArray octave::math::airy | ( | const ComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 184 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
OCTAVE_API FloatComplex octave::math::airy | ( | const FloatComplex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 200 of file lo-specfun.cc.
References bessel_return_value(), cairy(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), and ierr.
OCTAVE_API FloatComplexMatrix octave::math::airy | ( | const FloatComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 236 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
OCTAVE_API FloatComplexNDArray octave::math::airy | ( | const FloatComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 254 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
OCTAVE_API Complex octave::math::asin | ( | const Complex & | x | ) |
Definition at line 107 of file lo-mappers.cc.
References asin(), conj(), imag(), real(), and x.
Referenced by ellipj(), Fasin(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and rc_asin().
OCTAVE_API FloatComplex octave::math::asin | ( | const FloatComplex & | x | ) |
Definition at line 60 of file lo-specfun.h.
|
inline |
Definition at line 58 of file lo-specfun.h.
Referenced by Fasinh(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
Definition at line 59 of file lo-specfun.h.
References x.
Definition at line 71 of file lo-mappers.h.
Referenced by Fatan(), Fpi(), Fquadcc(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
|
inline |
Definition at line 65 of file lo-specfun.h.
|
inline |
Definition at line 63 of file lo-specfun.h.
Referenced by Fatanh(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and rc_atanh().
Definition at line 64 of file lo-specfun.h.
References x.
|
inlinestatic |
|
inlinestatic |
Definition at line 96 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 1363 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 1363 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 1363 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 1363 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 1363 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 818 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 818 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 818 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 818 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 818 of file lo-specfun.cc.
OCTAVE_API Complex octave::math::besselh1 | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 818 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 818 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 818 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 1363 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 1363 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 1363 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 1364 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 1364 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 1364 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 1364 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 1364 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 819 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 819 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 819 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 819 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 819 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 819 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 819 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 819 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 1364 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 1364 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 1364 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 1361 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 1361 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 1361 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 1361 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 1361 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 816 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 816 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 816 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 816 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 816 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 816 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 816 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 816 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 1361 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 1361 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 1361 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 1359 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 1359 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 1359 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 1359 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 1359 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 814 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 814 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 814 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 814 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 814 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 814 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 814 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 814 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 1359 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 1359 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 1359 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 1362 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 1362 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 1362 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 1362 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 1362 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 817 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 817 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 817 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 817 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 817 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 817 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 817 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 817 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 1362 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 1362 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 1362 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 1360 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 1360 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 1360 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 1360 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 1360 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 815 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 815 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 815 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 815 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 815 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 815 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 815 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 815 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 1360 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 1360 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 1360 of file lo-specfun.cc.
OCTAVE_API Complex octave::math::biry | ( | const Complex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1377 of file lo-specfun.cc.
References abs(), bessel_return_value(), octave::F77_FUNC(), ierr, real(), and zbiry().
OCTAVE_API ComplexMatrix octave::math::biry | ( | const ComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1412 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
OCTAVE_API ComplexNDArray octave::math::biry | ( | const ComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1430 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
OCTAVE_API FloatComplex octave::math::biry | ( | const FloatComplex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1446 of file lo-specfun.cc.
References abs(), bessel_return_value(), cbiry(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), ierr, and real().
OCTAVE_API FloatComplexMatrix octave::math::biry | ( | const FloatComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1483 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
OCTAVE_API FloatComplexNDArray octave::math::biry | ( | const FloatComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1501 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
|
inlinestatic |
Definition at line 1063 of file lo-specfun.cc.
References bessel_return_value(), cbesh(), cbesh1(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), and ierr.
Referenced by cbesh1().
|
inlinestatic |
Definition at line 1096 of file lo-specfun.cc.
References bessel_return_value(), cbesh(), cbesh2(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), and ierr.
Referenced by cbesh2().
|
inlinestatic |
Definition at line 972 of file lo-specfun.cc.
References abs(), bessel_return_value(), cbesi(), cbesk(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), ierr, and NaN.
Referenced by cbesi().
|
inlinestatic |
Definition at line 856 of file lo-specfun.cc.
References bessel_return_value(), cbesj(), cbesy(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), ierr, is_integer_value(), and NaN.
|
inlinestatic |
Definition at line 1023 of file lo-specfun.cc.
References bessel_return_value(), cbesk(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), ierr, and Inf.
|
inlinestatic |
Definition at line 908 of file lo-specfun.cc.
References bessel_return_value(), cbesj(), cbesy(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, octave::F77_FUNC(), ierr, Inf, is_integer_value(), NaN, and Faddeeva::w().
Definition at line 289 of file lo-specfun.h.
Referenced by Fcbrt(), octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
std::complex< T > octave::math::ceil | ( | const std::complex< T > & | x | ) |
Definition at line 103 of file lo-mappers.h.
References ceil(), imag(), real(), and x.
Referenced by ceil(), Fceil(), octave::url_handle_manager::free(), octave::url_handle_manager::get_handle(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), octave::pprsc(), and octave::ft_text_renderer::visit().
chol_type octave::math::chol2inv | ( | const chol_type & | r | ) |
Definition at line 513 of file sparse-chol.cc.
References current_liboctave_error_handler, MatrixType::Lower, and MatrixType::Upper.
OCTAVE_API chol_type octave::math::chol2inv | ( | const chol_type & | r | ) |
Definition at line 513 of file sparse-chol.cc.
References current_liboctave_error_handler, MatrixType::Lower, and MatrixType::Upper.
T octave::math::chol2inv | ( | const T & | r | ) |
Definition at line 242 of file chol.cc.
References octave::chol2inv_internal().
Referenced by Fchol2inv(), and qp().
OCTAVE_API T octave::math::chol2inv | ( | const T & | r | ) |
Definition at line 242 of file chol.cc.
References octave::chol2inv_internal().
Referenced by Fchol2inv(), and qp().
template OCTAVE_API ComplexMatrix octave::math::chol2inv< ComplexMatrix > | ( | const ComplexMatrix & | r | ) |
template OCTAVE_API FloatComplexMatrix octave::math::chol2inv< FloatComplexMatrix > | ( | const FloatComplexMatrix & | r | ) |
template OCTAVE_API FloatMatrix octave::math::chol2inv< FloatMatrix > | ( | const FloatMatrix & | r | ) |
template OCTAVE_API Matrix octave::math::chol2inv< Matrix > | ( | const Matrix & | r | ) |
template OCTAVE_API SparseComplexMatrix octave::math::chol2inv< SparseComplexMatrix > | ( | const SparseComplexMatrix & | r | ) |
template OCTAVE_API SparseMatrix octave::math::chol2inv< SparseMatrix > | ( | const SparseMatrix & | r | ) |
std::complex< T > octave::math::conj | ( | const std::complex< T > & | x | ) |
Definition at line 76 of file lo-mappers.h.
References x.
Referenced by MatrixType::MatrixType(), matrix_complex_probe(), and xgemm().
Definition at line 77 of file lo-mappers.h.
References x.
Definition at line 51 of file lo-mappers.h.
References copysign(), and x.
Referenced by Faddeeva_w(), Fquadcc(), mod(), and rem().
OCTAVE_API Complex octave::math::dawson | ( | const Complex & | x | ) |
Definition at line 1521 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
OCTAVE_API FloatComplex octave::math::dawson | ( | const FloatComplex & | x | ) |
Definition at line 1527 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
OCTAVE_API double octave::math::dawson | ( | double | x | ) |
Definition at line 1517 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
Referenced by Fdawson(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API float octave::math::dawson | ( | float | x | ) |
Definition at line 1518 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
|
inlinestatic |
Definition at line 621 of file lo-specfun.cc.
References Array< T, Alloc >::cols(), octave::f(), ierr, Array< T, Alloc >::rows(), and x.
|
inlinestatic |
Definition at line 685 of file lo-specfun.cc.
References Array< T, Alloc >::dims(), octave::f(), ierr, dim_vector::numel(), and x.
|
inlinestatic |
Definition at line 723 of file lo-specfun.cc.
References octave::f(), ierr, Array< T, Alloc >::numel(), and x.
|
inlinestatic |
Definition at line 592 of file lo-specfun.cc.
References octave::f(), ierr, and x.
|
inlinestatic |
Definition at line 603 of file lo-specfun.cc.
References octave::f(), ierr, and x.
|
inlinestatic |
Definition at line 669 of file lo-specfun.cc.
References octave::f(), ierr, dim_vector::numel(), and x.
|
inlinestatic |
Definition at line 639 of file lo-specfun.cc.
References Array< T, Alloc >::cols(), octave::f(), ierr, ComplexMatrix::resize(), Array< T, Alloc >::rows(), and x.
|
inlinestatic |
Definition at line 701 of file lo-specfun.cc.
References Array< T, Alloc >::dims(), octave::f(), ierr, dim_vector::numel(), Array< T, Alloc >::resize(), and x.
|
inlinestatic |
Definition at line 1161 of file lo-specfun.cc.
References Array< T, Alloc >::cols(), octave::f(), ierr, Array< T, Alloc >::rows(), and x.
|
inlinestatic |
Definition at line 1227 of file lo-specfun.cc.
References Array< T, Alloc >::dims(), octave::f(), ierr, dim_vector::numel(), and x.
|
inlinestatic |
Definition at line 1266 of file lo-specfun.cc.
References octave::f(), ierr, Array< T, Alloc >::numel(), and x.
|
inlinestatic |
Definition at line 1132 of file lo-specfun.cc.
References octave::f(), ierr, and x.
|
inlinestatic |
Definition at line 1143 of file lo-specfun.cc.
References octave::f(), ierr, and x.
|
inlinestatic |
Definition at line 1211 of file lo-specfun.cc.
References octave::f(), ierr, dim_vector::numel(), and x.
|
inlinestatic |
Definition at line 1180 of file lo-specfun.cc.
References Array< T, Alloc >::cols(), octave::f(), ierr, FloatComplexMatrix::resize(), Array< T, Alloc >::rows(), and x.
|
inlinestatic |
Definition at line 1243 of file lo-specfun.cc.
References Array< T, Alloc >::dims(), octave::f(), ierr, dim_vector::numel(), Array< T, Alloc >::resize(), and x.
OCTAVE_API void octave::math::ellipj | ( | const Complex & | u, |
double | m, | ||
Complex & | sn, | ||
Complex & | cn, | ||
Complex & | dn, | ||
double & | err | ||
) |
Definition at line 1609 of file lo-specfun.cc.
References ellipj().
OCTAVE_API void octave::math::ellipj | ( | double | u, |
double | m, | ||
double & | sn, | ||
double & | cn, | ||
double & | dn, | ||
double & | err | ||
) |
Definition at line 1536 of file lo-specfun.cc.
References asin(), and lo_ieee_nan_value().
OCTAVE_API Complex octave::math::erf | ( | const Complex & | x | ) |
Definition at line 1637 of file lo-specfun.cc.
References Faddeeva::erf(), and x.
Referenced by do_erfcinv(), do_erfinv(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::erf | ( | const FloatComplex & | x | ) |
Definition at line 1643 of file lo-specfun.cc.
References Faddeeva::erf(), and x.
Definition at line 302 of file lo-specfun.h.
OCTAVE_API Complex octave::math::erfc | ( | const Complex & | x | ) |
Definition at line 1652 of file lo-specfun.cc.
References Faddeeva::erfc(), and x.
Referenced by octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::erfc | ( | const FloatComplex & | x | ) |
Definition at line 1658 of file lo-specfun.cc.
References Faddeeva::erfc(), and x.
Definition at line 307 of file lo-specfun.h.
OCTAVE_API double octave::math::erfcinv | ( | double | x | ) |
Definition at line 1744 of file lo-specfun.cc.
References do_erfcinv(), and x.
Referenced by Ferfcinv(), octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API float octave::math::erfcinv | ( | float | x | ) |
Definition at line 1749 of file lo-specfun.cc.
References do_erfcinv(), and x.
OCTAVE_API Complex octave::math::erfcx | ( | const Complex & | x | ) |
Definition at line 1759 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
OCTAVE_API FloatComplex octave::math::erfcx | ( | const FloatComplex & | x | ) |
Definition at line 1765 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
OCTAVE_API double octave::math::erfcx | ( | double | x | ) |
Definition at line 1755 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
Referenced by octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API float octave::math::erfcx | ( | float | x | ) |
Definition at line 1756 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
OCTAVE_API Complex octave::math::erfi | ( | const Complex & | x | ) |
Definition at line 1778 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
OCTAVE_API FloatComplex octave::math::erfi | ( | const FloatComplex & | x | ) |
Definition at line 1784 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
OCTAVE_API double octave::math::erfi | ( | double | x | ) |
Definition at line 1774 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
Referenced by octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API float octave::math::erfi | ( | float | x | ) |
Definition at line 1775 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
OCTAVE_API double octave::math::erfinv | ( | double | x | ) |
Definition at line 1863 of file lo-specfun.cc.
References do_erfinv(), and x.
Referenced by Ferfinv(), octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API float octave::math::erfinv | ( | float | x | ) |
Definition at line 1868 of file lo-specfun.cc.
References do_erfinv(), and x.
Definition at line 98 of file lo-mappers.h.
Referenced by base_det< T >::base_det(), F__betainc__(), F__expint__(), and F__gammainc__().
OCTAVE_API Complex octave::math::expm1 | ( | const Complex & | x | ) |
Definition at line 1874 of file lo-specfun.cc.
References abs(), expm1(), and x.
Referenced by expm1(), Fexpm1(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::expm1 | ( | const FloatComplex & | x | ) |
Definition at line 1893 of file lo-specfun.cc.
Definition at line 328 of file lo-specfun.h.
std::complex< T > octave::math::fix | ( | const std::complex< T > & | x | ) |
Definition at line 123 of file lo-mappers.h.
Definition at line 118 of file lo-mappers.h.
Referenced by convert_cdata_2(), Ffind(), Ffix(), isargout1(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), octave_base_value::nint_value(), octave::ok_for_signed_int_conv(), octave::ok_for_unsigned_int_conv(), operator*(), operator/(), pow(), powf(), and octave::ListBoxControl::update().
Definition at line 119 of file lo-mappers.h.
std::complex< T > octave::math::floor | ( | const std::complex< T > & | x | ) |
Definition at line 130 of file lo-mappers.h.
References floor(), imag(), real(), and x.
Referenced by divide(), engineering_exponent(), octave::err_invalid_index(), extended_gcd(), Faddeeva_w(), Ffloor(), floor(), Frandperm(), octave::resource_manager::get_default_font(), get_ra_idx(), magform(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), mod(), Range::nnz(), num_digits(), number_to_fractional(), octave_print_internal_template(), octave::poisson_cdf_lookup(), octave::poisson_rejection(), octave::pprsc(), octave::ft_text_renderer::process_character(), octave::rand_poisson(), octave::latex_renderer::render(), octave_cell::save_hdf5(), tfloor(), x_nint(), xpsi(), and octave::xtfloor().
|
inlinestatic |
|
inline |
Definition at line 2156 of file lo-specfun.cc.
|
inline |
Definition at line 2168 of file lo-specfun.cc.
OCTAVE_API double octave::math::frexp | ( | double | x, |
int * | expptr | ||
) |
Definition at line 128 of file lo-mappers.cc.
References octave_frexp_wrapper(), and x.
Referenced by dblesplit(), eps(), log2(), and octave_frexp_wrapper().
OCTAVE_API float octave::math::frexp | ( | float | x, |
int * | expptr | ||
) |
Definition at line 133 of file lo-mappers.cc.
References octave_frexpf_wrapper(), and x.
OCTAVE_API double octave::math::gamma | ( | double | x | ) |
Definition at line 1912 of file lo-specfun.cc.
References Inf, isinf(), isnan(), NaN, negative_sign(), x, and x_nint().
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and xpsi().
OCTAVE_API float octave::math::gamma | ( | float | x | ) |
Definition at line 1935 of file lo-specfun.cc.
References Inf, isinf(), isnan(), NaN, negative_sign(), x, and x_nint().
int octave::math::get_xtype | ( | void | ) |
|
inline |
Definition at line 199 of file sparse-chol.cc.
|
inline |
Definition at line 192 of file sparse-chol.cc.
OCTAVE_API bool octave::math::int_multiply_overflow | ( | int | a, |
int | b, | ||
int * | r | ||
) |
Definition at line 480 of file lo-utils.cc.
References octave_i_multiply_overflow_wrapper().
OCTAVE_API bool octave::math::int_multiply_overflow | ( | long int | a, |
long int | b, | ||
long int * | r | ||
) |
Definition at line 485 of file lo-utils.cc.
References octave_li_multiply_overflow_wrapper().
OCTAVE_API bool octave::math::int_multiply_overflow | ( | unsigned int | a, |
unsigned int | b, | ||
unsigned int * | r | ||
) |
Definition at line 498 of file lo-utils.cc.
References octave_ui_multiply_overflow_wrapper().
OCTAVE_API bool octave::math::int_multiply_overflow | ( | unsigned long int | a, |
unsigned long int | b, | ||
unsigned long int * | r | ||
) |
Definition at line 504 of file lo-utils.cc.
References octave_uli_multiply_overflow_wrapper().
Definition at line 850 of file lo-specfun.cc.
References x.
OCTAVE_API bool octave::math::is_NaN_or_NA | ( | const Complex & | x | ) |
Definition at line 71 of file lo-mappers.cc.
References imag(), isnan(), real(), and x.
Referenced by octave::textscan::scan_complex().
OCTAVE_API bool octave::math::is_NaN_or_NA | ( | const FloatComplex & | x | ) |
bool octave::math::isfinite | ( | const std::complex< T > & | x | ) |
Definition at line 198 of file lo-mappers.h.
References imag(), isfinite(), real(), and x.
Referenced by isfinite().
Definition at line 192 of file lo-mappers.h.
References isfinite(), and x.
Referenced by __lo_ieee_float_isfinite(), __lo_ieee_isfinite(), check_limit_vals(), octave::opengl_renderer::draw_surface(), Fdlmread(), octave::rand::fill(), Fisfinite(), Fquadcc(), octave::rand::gamma(), ComplexMatrix::inverse(), Matrix::inverse(), FloatComplexMatrix::inverse(), FloatMatrix::inverse(), isfinite(), isinteger(), make_complex_scalar_format(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), max_axes_scale(), mx_inline_all_finite(), Range::numel_internal(), Range::ok(), octave::rand::poisson(), pr_max_internal(), pr_min_internal(), save_mat5_array_length(), octave::too_large_for_float(), x_nint(), and octave::xnumel_internal().
Definition at line 193 of file lo-mappers.h.
References isfinite(), and x.
bool octave::math::isinf | ( | const octave_int< T > & | ) |
Definition at line 208 of file lo-mappers.h.
bool octave::math::isinf | ( | const std::complex< T > & | x | ) |
Definition at line 203 of file lo-mappers.h.
Referenced by Range::Range(), __lo_ieee_float_isinf(), __lo_ieee_isinf(), SparseComplexMatrix::any_element_is_inf_or_nan(), SparseMatrix::any_element_is_inf_or_nan(), DEFMETHODX(), do_rand(), octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), octave::opengl_renderer::draw_axes_z_grid(), eps(), tree_evaluator::execute_range_loop(), F__glpk__(), Faddeeva_w(), Faudioread(), Ffind(), ComplexMatrix::finverse(), FloatComplexMatrix::finverse(), Fisinf(), Fquadcc(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), gamma(), get_array_limits(), octave::get_size(), Range::init(), ComplexMatrix::inverse(), Matrix::inverse(), FloatComplexMatrix::inverse(), FloatMatrix::inverse(), octave::opengl_renderer::is_nan_or_inf(), isinf(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), FloatMatrix::lssolve(), Matrix::lssolve(), make_complex_scalar_format(), make_scalar_format(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), norm1(), Range::numel_internal(), operator*(), pr_any_float(), rational_approx(), octave::stream::skipl(), sleep(), xabs(), octave::xinit(), octave::xis_storable(), and octave::xnumel_internal().
Definition at line 204 of file lo-mappers.h.
Definition at line 225 of file lo-mappers.h.
References isfinite(), round(), and x.
Referenced by NDArray::all_integers(), FloatNDArray::all_integers(), extended_gcd(), Faudiowrite(), Fbase64_encode(), Fintmax(), Fintmin(), Fisinteger(), Fmod(), Fordqz(), Frem(), and simple_gcd().
Definition at line 226 of file lo-mappers.h.
References isfinite(), round(), and x.
OCTAVE_API bool octave::math::isna | ( | const Complex & | x | ) |
OCTAVE_API bool octave::math::isna | ( | const FloatComplex & | x | ) |
OCTAVE_API bool octave::math::isna | ( | double | x | ) |
Definition at line 47 of file lo-mappers.cc.
References lo_ieee_is_NA, and x.
Referenced by Fisna(), isna(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and pr_any_float().
OCTAVE_API bool octave::math::isna | ( | float | x | ) |
Definition at line 59 of file lo-mappers.cc.
References lo_ieee_is_NA, and x.
Definition at line 178 of file lo-mappers.h.
Referenced by octave::math::sparse_lu< lu_type >::sparse_lu(), __lo_ieee_float_isnan(), __lo_ieee_isnan(), octave::norm_accumulator_inf< R >::accum(), octave::norm_accumulator_minf< R >::accum(), SparseMatrix::all_elements_are_int_or_inf_or_nan(), Range::all_elements_are_ints(), SparseComplexMatrix::any_element_is_inf_or_nan(), SparseMatrix::any_element_is_inf_or_nan(), SparseComplexMatrix::any_element_is_nan(), SparseMatrix::any_element_is_nan(), Sparse< T, Alloc >::SparseRep::any_element_is_nan(), octave_complex::bool_array_value(), octave_float_scalar::bool_array_value(), octave_float_complex::bool_array_value(), octave_scalar::bool_array_value(), octave_complex::bool_value(), octave_float_scalar::bool_value(), octave_float_complex::bool_value(), octave_scalar::bool_value(), SparseComplexMatrix::bsolve(), SparseMatrix::bsolve(), ComplexMatrix::column_max(), Matrix::column_max(), FloatComplexMatrix::column_max(), FloatMatrix::column_max(), ComplexMatrix::column_min(), Matrix::column_min(), FloatComplexMatrix::column_min(), FloatMatrix::column_min(), NDArray::concat(), FloatNDArray::concat(), charNDArray::concat(), convert_cdata_2(), octave_int_base< T >::convert_real(), octave_float_scalar::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), octave_sparse_matrix::convert_to_str_internal(), octave_scalar::convert_to_str_internal(), cpolar(), ComplexMatrix::determinant(), FloatComplexMatrix::determinant(), SparseComplexMatrix::determinant(), SparseMatrix::determinant(), do_fft(), do_fft2(), do_fftn(), octave::opengl_renderer::draw_patch(), drawcn(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), eps(), octave::err_invalid_index(), F__go_figure__(), SparseComplexMatrix::factorize(), SparseMatrix::factorize(), Faddeeva_Dawson(), Faddeeva_erf(), Faddeeva_w(), Faudiowrite(), Fcolloc(), Finv(), ComplexMatrix::finverse(), FloatComplexMatrix::finverse(), Fisnan(), Fpause(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), FloatMatrix::fsolve(), Matrix::fsolve(), SparseComplexMatrix::fsolve(), SparseMatrix::fsolve(), Fspparms(), gamma(), octave::is_int_or_inf_or_nan(), octave::opengl_renderer::is_nan_or_inf(), is_NaN_or_NA(), is_singular2d(), is_singular3d(), isnan(), octave::jcobi(), octave::url_handle_manager::lookup(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), FloatMatrix::lssolve(), Matrix::lssolve(), ComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), FloatMatrix::ltsolve(), Matrix::ltsolve(), SparseComplexMatrix::ltsolve(), SparseMatrix::ltsolve(), LuAminusSigmaB(), make_complex_scalar_format(), make_graphics_object(), make_scalar_format(), octave::Utils::makeImageFromCData(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), SparseComplexMatrix::max(), SparseMatrix::max(), max(), SparseComplexMatrix::min(), SparseMatrix::min(), min(), mx_inline_any_nan(), nan_ascending_compare(), nan_descending_compare(), octave_base_value::nint_value(), norm1(), Range::numel_internal(), oct_unop_not(), octave_handle::ok(), operator*(), pr_any_float(), octave_base_scalar< T >::print_raw(), rational_approx(), ComplexMatrix::rcond(), FloatComplexMatrix::rcond(), ComplexMatrix::row_max(), Matrix::row_max(), FloatComplexMatrix::row_max(), FloatMatrix::row_max(), ComplexMatrix::row_min(), Matrix::row_min(), FloatComplexMatrix::row_min(), FloatMatrix::row_min(), safe_comparator(), 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 >(), ComplexMatrix::utsolve(), FloatComplexMatrix::utsolve(), FloatMatrix::utsolve(), Matrix::utsolve(), SparseComplexMatrix::utsolve(), SparseMatrix::utsolve(), octave::xall_elements_are_ints(), octave::xinit(), xis_true(), and octave::xnumel_internal().
|
inline |
Definition at line 179 of file lo-mappers.h.
bool octave::math::isnan | ( | const octave_int< T > & | ) |
Definition at line 929 of file oct-inttypes.h.
bool octave::math::isnan | ( | const std::complex< T > & | x | ) |
Definition at line 181 of file lo-mappers.h.
Definition at line 182 of file lo-mappers.h.
|
static |
Definition at line 336 of file lo-specfun.h.
Referenced by Flgamma(), octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), rc_lgamma(), and octave::xlgamma().
OCTAVE_API Complex octave::math::log1p | ( | const Complex & | x | ) |
Definition at line 1958 of file lo-specfun.cc.
Referenced by Flog1p(), log1p(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and rc_log1p().
OCTAVE_API FloatComplex octave::math::log1p | ( | const FloatComplex & | x | ) |
Definition at line 1977 of file lo-specfun.cc.
Definition at line 339 of file lo-specfun.h.
OCTAVE_API Complex octave::math::log2 | ( | const Complex & | x | ) |
Definition at line 139 of file lo-mappers.cc.
References x.
Referenced by base_det< T >::base_det(), Flog2(), log2(), Array< T, Alloc >::lookup(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), FloatMatrix::lssolve(), Matrix::lssolve(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), map_2_xlog2(), base_det< T >::operator*=(), rc_log2(), octave::idx_vector::idx_vector_rep::sort_idx(), and octave::idx_vector::idx_vector_rep::sort_uniq_clone().
OCTAVE_API Complex octave::math::log2 | ( | const Complex & | x, |
int & | exp | ||
) |
Definition at line 163 of file lo-mappers.cc.
OCTAVE_API FloatComplex octave::math::log2 | ( | const FloatComplex & | x | ) |
Definition at line 145 of file lo-mappers.cc.
References x.
OCTAVE_API FloatComplex octave::math::log2 | ( | const FloatComplex & | x, |
int & | exp | ||
) |
Definition at line 171 of file lo-mappers.cc.
Definition at line 86 of file lo-mappers.h.
OCTAVE_API double octave::math::log2 | ( | double | x, |
int & | exp | ||
) |
Definition at line 151 of file lo-mappers.cc.
OCTAVE_API float octave::math::log2 | ( | float | x, |
int & | exp | ||
) |
Definition at line 157 of file lo-mappers.cc.
|
inline |
Definition at line 434 of file lo-mappers.h.
|
inline |
Definition at line 414 of file lo-mappers.h.
|
inline |
Definition at line 420 of file lo-mappers.h.
Definition at line 384 of file lo-mappers.h.
Definition at line 396 of file lo-mappers.h.
T octave::math::max | ( | T | x, |
T | y | ||
) |
Definition at line 368 of file lo-mappers.h.
References x.
Referenced by octave::ft_text_renderer::compute_bbox(), octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), max(), max_axes_scale(), mx_inline_xmax(), octave::ft_text_renderer::process_character(), and octave::ft_text_renderer::visit().
|
inline |
Definition at line 427 of file lo-mappers.h.
|
inline |
Definition at line 402 of file lo-mappers.h.
|
inline |
Definition at line 408 of file lo-mappers.h.
Definition at line 378 of file lo-mappers.h.
Definition at line 390 of file lo-mappers.h.
T octave::math::min | ( | T | x, |
T | y | ||
) |
Definition at line 361 of file lo-mappers.h.
References x.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), min(), mx_inline_xmin(), normalized_aspectratios(), and octave::ft_text_renderer::process_character().
T octave::math::mod | ( | T | x, |
T | y | ||
) |
Definition at line 294 of file lo-mappers.h.
References abs(), copysign(), floor(), x, and x_nint().
Referenced by octave::xnnz().
OCTAVE_API bool octave::math::negative_sign | ( | double | x | ) |
Definition at line 178 of file lo-mappers.cc.
References __lo_ieee_signbit(), and x.
Referenced by NDArray::any_element_is_negative(), FloatNDArray::any_element_is_negative(), gamma(), and positive_sign().
OCTAVE_API bool octave::math::negative_sign | ( | float | x | ) |
Definition at line 179 of file lo-mappers.cc.
References __lo_ieee_float_signbit(), and x.
OCTAVE_API int octave::math::nint | ( | double | x | ) |
Definition at line 212 of file lo-mappers.cc.
References max(), min(), and x.
Referenced by octave_float_scalar::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), octave_sparse_matrix::convert_to_str_internal(), octave_scalar::convert_to_str_internal(), octave::convert_to_valid_int(), do_fft(), and octave::printf_value_cache::int_value().
OCTAVE_API int octave::math::nint | ( | float | x | ) |
Definition at line 223 of file lo-mappers.cc.
OCTAVE_API octave_idx_type octave::math::nint_big | ( | double | x | ) |
Definition at line 184 of file lo-mappers.cc.
References max(), min(), and x.
Referenced by Range::all_elements_are_ints(), NDArray::concat(), FloatNDArray::concat(), charNDArray::concat(), do_fft(), do_fft2(), do_fftn(), DASPK::do_integrate(), do_rand(), Fcolloc(), octave::get_size(), and octave::xall_elements_are_ints().
OCTAVE_API octave_idx_type octave::math::nint_big | ( | float | x | ) |
Definition at line 198 of file lo-mappers.cc.
OCTAVE_API std::ostream & octave::math::operator<< | ( | std::ostream & | os, |
const hess< T > & | a | ||
) |
Definition at line 62 of file lo-mappers.h.
References negative_sign(), and x.
Referenced by NDArray::any_element_is_positive(), and FloatNDArray::any_element_is_positive().
Definition at line 63 of file lo-mappers.h.
References negative_sign(), and x.
OCTAVE_API Complex octave::math::psi | ( | const Complex & | z | ) |
Definition at line 2148 of file lo-specfun.cc.
References xpsi().
OCTAVE_API FloatComplex octave::math::psi | ( | const FloatComplex & | z | ) |
Definition at line 2149 of file lo-specfun.cc.
References xpsi().
OCTAVE_API double octave::math::psi | ( | double | z | ) |
Definition at line 2099 of file lo-specfun.cc.
References xpsi().
OCTAVE_API float octave::math::psi | ( | float | z | ) |
Definition at line 2100 of file lo-specfun.cc.
References xpsi().
OCTAVE_API double octave::math::psi | ( | octave_idx_type | n, |
double | z | ||
) |
Definition at line 2206 of file lo-specfun.cc.
References xpsi().
OCTAVE_API float octave::math::psi | ( | octave_idx_type | n, |
float | z | ||
) |
Definition at line 2207 of file lo-specfun.cc.
References xpsi().
OCTAVE_API ComplexMatrix octave::math::qrsolve | ( | const SparseComplexMatrix & | a, |
const MArray< Complex > & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3337 of file sparse-qr.cc.
OCTAVE_API ComplexMatrix octave::math::qrsolve | ( | const SparseComplexMatrix & | a, |
const MArray< double > & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3320 of file sparse-qr.cc.
OCTAVE_API SparseComplexMatrix octave::math::qrsolve | ( | const SparseComplexMatrix & | a, |
const SparseComplexMatrix & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3345 of file sparse-qr.cc.
References SparseComplexMatrix.
OCTAVE_API SparseComplexMatrix octave::math::qrsolve | ( | const SparseComplexMatrix & | a, |
const SparseMatrix & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3328 of file sparse-qr.cc.
References SparseMatrix.
OCTAVE_API ComplexMatrix octave::math::qrsolve | ( | const SparseMatrix & | a, |
const MArray< Complex > & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3304 of file sparse-qr.cc.
OCTAVE_API Matrix octave::math::qrsolve | ( | const SparseMatrix & | a, |
const MArray< double > & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3288 of file sparse-qr.cc.
Referenced by dmsolve(), SparseComplexMatrix::solve(), and SparseMatrix::solve().
OCTAVE_API SparseComplexMatrix octave::math::qrsolve | ( | const SparseMatrix & | a, |
const SparseComplexMatrix & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3312 of file sparse-qr.cc.
References SparseComplexMatrix.
OCTAVE_API SparseMatrix octave::math::qrsolve | ( | const SparseMatrix & | a, |
const SparseMatrix & | b, | ||
octave_idx_type & | info | ||
) |
Definition at line 3296 of file sparse-qr.cc.
OCTAVE_API Complex octave::math::rc_acos | ( | double | x | ) |
Definition at line 236 of file lo-mappers.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_acos | ( | float | x | ) |
Definition at line 242 of file lo-mappers.cc.
OCTAVE_API Complex octave::math::rc_acosh | ( | double | x | ) |
Definition at line 249 of file lo-mappers.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_acosh | ( | float | x | ) |
Definition at line 255 of file lo-mappers.cc.
OCTAVE_API Complex octave::math::rc_asin | ( | double | x | ) |
Definition at line 261 of file lo-mappers.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_asin | ( | float | x | ) |
Definition at line 267 of file lo-mappers.cc.
OCTAVE_API Complex octave::math::rc_atanh | ( | double | x | ) |
Definition at line 274 of file lo-mappers.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_atanh | ( | float | x | ) |
Definition at line 280 of file lo-mappers.cc.
OCTAVE_API Complex octave::math::rc_lgamma | ( | double | x | ) |
Definition at line 2210 of file lo-specfun.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_lgamma | ( | float | x | ) |
Definition at line 2229 of file lo-specfun.cc.
References x.
OCTAVE_API Complex octave::math::rc_log | ( | double | x | ) |
Definition at line 287 of file lo-mappers.cc.
References x.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_log | ( | float | x | ) |
Definition at line 293 of file lo-mappers.cc.
References x.
OCTAVE_API Complex octave::math::rc_log10 | ( | double | x | ) |
Definition at line 315 of file lo-mappers.cc.
References x.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_log10 | ( | float | x | ) |
Definition at line 322 of file lo-mappers.cc.
References x.
OCTAVE_API Complex octave::math::rc_log1p | ( | double | x | ) |
Definition at line 2247 of file lo-specfun.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_log1p | ( | float | x | ) |
Definition at line 2254 of file lo-specfun.cc.
OCTAVE_API Complex octave::math::rc_log2 | ( | double | x | ) |
Definition at line 300 of file lo-mappers.cc.
Referenced by octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_log2 | ( | float | x | ) |
Definition at line 307 of file lo-mappers.cc.
OCTAVE_API Complex octave::math::rc_sqrt | ( | double | x | ) |
Definition at line 330 of file lo-mappers.cc.
References x.
Referenced by octave_float_scalar::map(), octave_float_diag_matrix::map(), octave_float_matrix::map(), octave_diag_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), and octave_scalar::map().
OCTAVE_API FloatComplex octave::math::rc_sqrt | ( | float | x | ) |
Definition at line 336 of file lo-mappers.cc.
References x.
T octave::math::rem | ( | T | x, |
T | y | ||
) |
Definition at line 327 of file lo-mappers.h.
References abs(), copysign(), NaN, trunc(), x, and x_nint().
std::complex< T > octave::math::round | ( | const std::complex< T > & | x | ) |
Definition at line 136 of file lo-mappers.h.
Referenced by octave::ButtonGroup::ButtonGroup(), octave::ListBoxControl::ListBoxControl(), octave::Panel::Panel(), octave::SliderControl::SliderControl(), octave::Table::Table(), octave::borderWidthFromProperties(), octave::boundingBoxToRect(), octave::ft_text_renderer::compute_bbox(), octave_int_base< T >::compute_threshold(), octave_int_base< T >::convert_real(), encode_uint_image(), Fround(), octave::BaseControl::init(), isinteger(), Range::limit_internal(), octave::Utils::makeImageFromCData(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), octave::ft_text_renderer::push_new_line(), rational_approx(), octave::Container::resizeEvent(), round(), roundb(), octave::opengl_renderer::set_linestyle(), octave::BaseControl::update(), octave::ButtonGroup::update(), octave::ContextMenu::update(), octave::Panel::update(), octave::SliderControl::update(), octave::Table::update(), octave::ButtonGroup::updateLayout(), octave::Panel::updateLayout(), octave::updateSelection(), octave::SliderControl::valueChanged(), and octave::xfinal_value().
Definition at line 137 of file lo-mappers.h.
References x.
std::complex< T > octave::math::roundb | ( | const std::complex< T > & | x | ) |
Definition at line 147 of file lo-mappers.h.
References round(), trunc(), and x.
Referenced by Froundb(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), and roundb().
Definition at line 158 of file lo-mappers.h.
OCTAVE_API schur< RT > octave::math::rsf2csf | ( | const AT & | s, |
const AT & | u | ||
) |
OCTAVE_API schur< ComplexMatrix > octave::math::rsf2csf< ComplexMatrix, Matrix > | ( | const Matrix & | s_arg, |
const Matrix & | u_arg | ||
) |
Definition at line 362 of file schur.cc.
References Array< T, Alloc >::columns(), F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), OCTAVE_LOCAL_BUFFER, Array< T, Alloc >::rows(), and zrsf2csf().
Referenced by Frsf2csf().
OCTAVE_API schur< FloatComplexMatrix > octave::math::rsf2csf< FloatComplexMatrix, FloatMatrix > | ( | const FloatMatrix & | s_arg, |
const FloatMatrix & | u_arg | ||
) |
Definition at line 474 of file schur.cc.
References Array< T, Alloc >::columns(), crsf2csf(), F77_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
Referenced by Frsf2csf().
Definition at line 47 of file schur.cc.
Referenced by schur< T >::init().
|
static |
Definition at line 53 of file schur.cc.
Referenced by schur< T >::init().
|
static |
Definition at line 54 of file lo-mappers.h.
Referenced by __lo_ieee_float_signbit(), __lo_ieee_signbit(), octave_float_scalar::map(), octave_float_matrix::map(), octave_matrix::map(), and octave_scalar::map().
std::complex< T > octave::math::signum | ( | const std::complex< T > & | x | ) |
Definition at line 256 of file lo-mappers.h.
Definition at line 229 of file lo-mappers.h.
References isnan(), NaN, and x.
Referenced by do_erfinv(), octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), octave::opengl_renderer::draw_axes_z_grid(), octave::elem_dual_p(), Fsign(), octave_complex::map(), octave_complex_matrix::map(), octave_sparse_complex_matrix::map(), octave_float_scalar::map(), octave_float_complex::map(), octave_float_complex_matrix::map(), octave_float_matrix::map(), octave_matrix::map(), octave_sparse_matrix::map(), octave_scalar::map(), octave_get_sig_number(), octave_kill_wrapper(), octave_raise_wrapper(), octave_strsignal_wrapper(), and set_sig_struct_field().
Definition at line 242 of file lo-mappers.h.
std::complex< T > octave::math::trunc | ( | const std::complex< T > & | x | ) |
Definition at line 111 of file lo-mappers.h.
References imag(), real(), trunc(), and x.
Referenced by octave::idx_vector::idx_range_rep::idx_range_rep(), load_save_system::dump_octave_core(), fix(), fopen_mode_to_ios_mode(), octave::stream::mode_as_string(), gzfilebuf::open_mode(), rem(), roundb(), and trunc().
void octave::math::umfpack_defaults | ( | double * | Control | ) |
|
inline |
Definition at line 266 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 130 of file sparse-lu.cc.
References UMFPACK_DNAME.
void octave::math::umfpack_free_numeric | ( | void ** | Numeric | ) |
|
inline |
Definition at line 273 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 137 of file sparse-lu.cc.
References UMFPACK_DNAME.
void octave::math::umfpack_free_symbolic | ( | void ** | Symbolic | ) |
|
inline |
Definition at line 280 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 144 of file sparse-lu.cc.
References UMFPACK_DNAME.
octave_idx_type octave::math::umfpack_get_lunz | ( | octave_idx_type * | lnz, |
octave_idx_type * | unz, | ||
void * | Numeric | ||
) |
|
inline |
Definition at line 287 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_ZNAME.
|
inline |
Definition at line 151 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_DNAME.
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 | ||
) |
|
inline |
Definition at line 299 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_ZNAME.
|
inline |
Definition at line 163 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_DNAME.
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 | ||
) |
|
inline |
Definition at line 320 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_ZNAME.
|
inline |
Definition at line 181 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_DNAME.
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 | ||
) |
|
inline |
Definition at line 333 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_ZNAME.
|
inline |
Definition at line 193 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_DNAME.
void octave::math::umfpack_report_control | ( | const double * | Control | ) |
|
inline |
Definition at line 349 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 208 of file sparse-lu.cc.
References UMFPACK_DNAME.
void octave::math::umfpack_report_info | ( | const double * | Control, |
const double * | Info | ||
) |
|
inline |
Definition at line 356 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 215 of file sparse-lu.cc.
References UMFPACK_DNAME.
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 | ||
) |
|
inline |
Definition at line 363 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_ZNAME.
|
inline |
Definition at line 222 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_DNAME.
void octave::math::umfpack_report_numeric | ( | void * | Numeric, |
const double * | Control | ||
) |
|
inline |
Definition at line 377 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 235 of file sparse-lu.cc.
References UMFPACK_DNAME.
void octave::math::umfpack_report_perm | ( | octave_idx_type | np, |
const octave_idx_type * | Perm, | ||
const double * | Control | ||
) |
|
inline |
Definition at line 384 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_ZNAME.
|
inline |
Definition at line 242 of file sparse-lu.cc.
References octave::to_suitesparse_intptr(), and UMFPACK_DNAME.
void octave::math::umfpack_report_status | ( | double * | Control, |
octave_idx_type | status | ||
) |
|
inline |
Definition at line 392 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 250 of file sparse-lu.cc.
References UMFPACK_DNAME.
void octave::math::umfpack_report_symbolic | ( | void * | Symbolic, |
const double * | Control | ||
) |
|
inline |
Definition at line 399 of file sparse-lu.cc.
References UMFPACK_ZNAME.
|
inline |
Definition at line 257 of file sparse-lu.cc.
References UMFPACK_DNAME.
OCTAVE_API void octave::math::warn_qrupdate_once | ( | void | ) |
Definition at line 275 of file lo-mappers.h.
References floor(), isfinite(), and x.
Definition at line 281 of file lo-mappers.h.
References floor(), isfinite(), and x.
T octave::math::x_nint | ( | T | x | ) |
Definition at line 269 of file lo-mappers.h.
References x.
Referenced by SparseMatrix::all_elements_are_int_or_inf_or_nan(), ComplexNDArray::all_integers(), SparseComplexMatrix::all_integers(), SparseMatrix::all_integers(), FloatComplexNDArray::all_integers(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), F__go_figure__(), Faudioread(), Fgetgrgid(), Fgetpwuid(), Fterminal_size(), gamma(), octave::printf_value_cache::get_next_value(), octave::printf_value_cache::int_value(), octave::is_int_or_inf_or_nan(), make_complex_scalar_format(), make_scalar_format(), mod(), rational_approx(), rem(), and xisint().
Definition at line 2006 of file lo-specfun.cc.
References x.
Definition at line 2013 of file lo-specfun.cc.
References x.
|
inlinestatic |
Definition at line 1999 of file lo-specfun.cc.
References x.
Referenced by lanczos_approximation_psi().
std::complex< T > octave::math::xpsi | ( | const std::complex< T > & | z | ) |
Definition at line 2104 of file lo-specfun.cc.
References lanczos_approximation_psi(), pi, and psi().
T octave::math::xpsi | ( | octave_idx_type | n, |
T | z | ||
) |
T octave::math::xpsi | ( | T | z | ) |
Definition at line 2047 of file lo-specfun.cc.
References floor(), Inf, lanczos_approximation_psi(), pi, and psi().
Referenced by psi().
|
inlinestatic |
Definition at line 518 of file lo-specfun.cc.
References bessel_return_value(), octave::F77_FUNC(), ierr, zbesh(), and zbesh1().
Referenced by zbesh1().
|
inlinestatic |
Definition at line 554 of file lo-specfun.cc.
References bessel_return_value(), octave::F77_FUNC(), ierr, zbesh(), and zbesh2().
Referenced by zbesh2().
|
inlinestatic |
Definition at line 413 of file lo-specfun.cc.
References abs(), bessel_return_value(), octave::F77_FUNC(), ierr, is_integer_value(), NaN, zbesi(), and zbesk().
Referenced by zbesi().
|
inlinestatic |
Definition at line 294 of file lo-specfun.cc.
References bessel_return_value(), octave::F77_FUNC(), ierr, is_integer_value(), NaN, zbesj(), and zbesy().
|
inlinestatic |
Definition at line 473 of file lo-specfun.cc.
References bessel_return_value(), octave::F77_FUNC(), ierr, Inf, and zbesk().
|
inlinestatic |
Definition at line 347 of file lo-specfun.cc.
References bessel_return_value(), octave::F77_FUNC(), ierr, Inf, is_integer_value(), NaN, octave::wi, zbesj(), and zbesy().
|
static |
Definition at line 1995 of file lo-specfun.cc.
Referenced by octave_complex::as_mxArray(), octave_complex_matrix::as_mxArray(), octave_sparse_complex_matrix::as_mxArray(), octave_float_complex::as_mxArray(), octave_float_complex_matrix::as_mxArray(), Faddeeva_w(), octave::directory_path::init(), kpse_path_expand(), mxSetImagData(), mxSetPi(), octave_async_system_wrapper(), path_find_first_of(), path_search(), mxArray_separate_full::set_imag_data(), mxArray_separate_sparse::set_imag_data(), mxArray::set_imag_data(), QConsolePrivate::startCommand(), and xpsi().
template class OCTAVE_API octave::math::sparse_chol< SparseMatrix > |
Definition at line 561 of file sparse-chol.cc.
Referenced by Fchol(), and Fcholinv().
template class OCTAVE_API octave::math::sparse_lu< SparseComplexMatrix > |
Definition at line 986 of file sparse-lu.cc.
Referenced by Flu().
template class OCTAVE_API octave::math::sparse_lu< SparseMatrix > |
Definition at line 984 of file sparse-lu.cc.
Referenced by Flu().