#include <cmath>
#include <algorithm>
#include <limits>
#include <string>
#include "CColVector.h"
#include "CMatrix.h"
#include "CNDArray.h"
#include "Faddeeva.hh"
#include "dMatrix.h"
#include "dNDArray.h"
#include "dRowVector.h"
#include "f77-fcn.h"
#include "fCColVector.h"
#include "fCMatrix.h"
#include "fCNDArray.h"
#include "fMatrix.h"
#include "fNDArray.h"
#include "fRowVector.h"
#include "lo-amos-proto.h"
#include "lo-error.h"
#include "lo-ieee.h"
#include "lo-mappers.h"
#include "lo-slatec-proto.h"
#include "lo-specfun.h"
#include "mx-inlines.cc"
Go to the source code of this file.
Macros | |
#define | ALL_BESSEL(name, fcn) |
#define | ALL_BESSEL(name, fcn) |
#define | MM_BESSEL(name, fcn) |
#define | MM_BESSEL(name, fcn) |
#define | MS_BESSEL(name, fcn) |
#define | MS_BESSEL(name, fcn) |
#define | NN_BESSEL(name, fcn) |
#define | NN_BESSEL(name, fcn) |
#define | NS_BESSEL(name, fcn) |
#define | NS_BESSEL(name, fcn) |
#define | RC_BESSEL(name, fcn) |
#define | RC_BESSEL(name, fcn) |
#define | SM_BESSEL(name, fcn) |
#define | SM_BESSEL(name, fcn) |
#define | SN_BESSEL(name, fcn) |
#define | SN_BESSEL(name, fcn) |
#define | SS_BESSEL(name, fcn) |
#define | SS_BESSEL(name, fcn) |
Typedefs | |
typedef Complex(* | dptr) (const Complex &, double, int, octave_idx_type &) |
typedef FloatComplex(* | fptr) (const FloatComplex &, float, int, octave_idx_type &) |
#define ALL_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1323 of file lo-specfun.cc.
#define ALL_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1323 of file lo-specfun.cc.
#define MM_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1282 of file lo-specfun.cc.
#define MM_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1282 of file lo-specfun.cc.
#define MS_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1274 of file lo-specfun.cc.
#define MS_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1274 of file lo-specfun.cc.
#define NN_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1306 of file lo-specfun.cc.
#define NN_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1306 of file lo-specfun.cc.
#define NS_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1298 of file lo-specfun.cc.
#define NS_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1298 of file lo-specfun.cc.
#define RC_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1314 of file lo-specfun.cc.
#define RC_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1314 of file lo-specfun.cc.
#define SM_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1266 of file lo-specfun.cc.
#define SM_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1266 of file lo-specfun.cc.
#define SN_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1290 of file lo-specfun.cc.
#define SN_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1290 of file lo-specfun.cc.
#define SS_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1258 of file lo-specfun.cc.
#define SS_BESSEL | ( | name, | |
fcn | |||
) |
Definition at line 1258 of file lo-specfun.cc.
typedef Complex(* dptr) (const Complex &, double, int, octave_idx_type &) |
Definition at line 563 of file lo-specfun.cc.
typedef FloatComplex(* fptr) (const FloatComplex &, float, int, octave_idx_type &) |
Definition at line 1102 of file lo-specfun.cc.
Complex airy | ( | const Complex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 129 of file lo-specfun.cc.
References F77_FUNC(), ierr, and zairy().
ComplexMatrix airy | ( | const ComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 152 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
ComplexNDArray airy | ( | const ComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 170 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
FloatComplex airy | ( | const FloatComplex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 186 of file lo-specfun.cc.
References cairy(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_FUNC(), and ierr.
FloatComplexMatrix airy | ( | const FloatComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 210 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
FloatComplexNDArray airy | ( | const FloatComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 228 of file lo-specfun.cc.
References airy(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
FloatComplexMatrix besselh1 | ( | const FloatMatrix & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexMatrix besselh1 | ( | const FloatMatrix & | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexNDArray besselh1 | ( | const FloatNDArray & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexNDArray besselh1 | ( | const FloatNDArray & | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexMatrix besselh1 | ( | const FloatRowVector & | alpha, |
const FloatComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
ComplexMatrix besselh1 | ( | const Matrix & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
ComplexMatrix besselh1 | ( | const Matrix & | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
ComplexNDArray besselh1 | ( | const NDArray & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
ComplexNDArray besselh1 | ( | const NDArray & | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
ComplexMatrix besselh1 | ( | const RowVector & | alpha, |
const ComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
Complex besselh1 | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
ComplexMatrix besselh1 | ( | double | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
ComplexNDArray besselh1 | ( | double | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 792 of file lo-specfun.cc.
FloatComplex besselh1 | ( | float | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexMatrix besselh1 | ( | float | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexNDArray besselh1 | ( | float | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1337 of file lo-specfun.cc.
FloatComplexMatrix besselh2 | ( | const FloatMatrix & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexMatrix besselh2 | ( | const FloatMatrix & | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexNDArray besselh2 | ( | const FloatNDArray & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexNDArray besselh2 | ( | const FloatNDArray & | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexMatrix besselh2 | ( | const FloatRowVector & | alpha, |
const FloatComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
ComplexMatrix besselh2 | ( | const Matrix & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
ComplexMatrix besselh2 | ( | const Matrix & | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
ComplexNDArray besselh2 | ( | const NDArray & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
ComplexNDArray besselh2 | ( | const NDArray & | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
ComplexMatrix besselh2 | ( | const RowVector & | alpha, |
const ComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
Complex besselh2 | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
ComplexMatrix besselh2 | ( | double | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
ComplexNDArray besselh2 | ( | double | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 793 of file lo-specfun.cc.
FloatComplex besselh2 | ( | float | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexMatrix besselh2 | ( | float | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexNDArray besselh2 | ( | float | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1338 of file lo-specfun.cc.
FloatComplexMatrix besseli | ( | const FloatMatrix & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexMatrix besseli | ( | const FloatMatrix & | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexNDArray besseli | ( | const FloatNDArray & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexNDArray besseli | ( | const FloatNDArray & | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexMatrix besseli | ( | const FloatRowVector & | alpha, |
const FloatComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
ComplexMatrix besseli | ( | const Matrix & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
ComplexMatrix besseli | ( | const Matrix & | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
ComplexNDArray besseli | ( | const NDArray & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
ComplexNDArray besseli | ( | const NDArray & | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
ComplexMatrix besseli | ( | const RowVector & | alpha, |
const ComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
Complex besseli | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
ComplexMatrix besseli | ( | double | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
ComplexNDArray besseli | ( | double | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 790 of file lo-specfun.cc.
FloatComplex besseli | ( | float | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexMatrix besseli | ( | float | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexNDArray besseli | ( | float | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1335 of file lo-specfun.cc.
FloatComplexMatrix besselj | ( | const FloatMatrix & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexMatrix besselj | ( | const FloatMatrix & | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexNDArray besselj | ( | const FloatNDArray & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexNDArray besselj | ( | const FloatNDArray & | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexMatrix besselj | ( | const FloatRowVector & | alpha, |
const FloatComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
ComplexMatrix besselj | ( | const Matrix & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
ComplexMatrix besselj | ( | const Matrix & | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
ComplexNDArray besselj | ( | const NDArray & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
ComplexNDArray besselj | ( | const NDArray & | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
ComplexMatrix besselj | ( | const RowVector & | alpha, |
const ComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
Complex besselj | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
ComplexMatrix besselj | ( | double | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
ComplexNDArray besselj | ( | double | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 788 of file lo-specfun.cc.
FloatComplex besselj | ( | float | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexMatrix besselj | ( | float | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexNDArray besselj | ( | float | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1333 of file lo-specfun.cc.
FloatComplexMatrix besselk | ( | const FloatMatrix & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexMatrix besselk | ( | const FloatMatrix & | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexNDArray besselk | ( | const FloatNDArray & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexNDArray besselk | ( | const FloatNDArray & | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexMatrix besselk | ( | const FloatRowVector & | alpha, |
const FloatComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
ComplexMatrix besselk | ( | const Matrix & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
ComplexMatrix besselk | ( | const Matrix & | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
ComplexNDArray besselk | ( | const NDArray & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
ComplexNDArray besselk | ( | const NDArray & | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
ComplexMatrix besselk | ( | const RowVector & | alpha, |
const ComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
Complex besselk | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
ComplexMatrix besselk | ( | double | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
ComplexNDArray besselk | ( | double | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 791 of file lo-specfun.cc.
FloatComplex besselk | ( | float | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexMatrix besselk | ( | float | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexNDArray besselk | ( | float | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1336 of file lo-specfun.cc.
FloatComplexMatrix bessely | ( | const FloatMatrix & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
FloatComplexMatrix bessely | ( | const FloatMatrix & | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
FloatComplexNDArray bessely | ( | const FloatNDArray & | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
FloatComplexNDArray bessely | ( | const FloatNDArray & | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
FloatComplexMatrix bessely | ( | const FloatRowVector & | alpha, |
const FloatComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
ComplexMatrix bessely | ( | const Matrix & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
ComplexMatrix bessely | ( | const Matrix & | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
ComplexNDArray bessely | ( | const NDArray & | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
ComplexNDArray bessely | ( | const NDArray & | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
ComplexMatrix bessely | ( | const RowVector & | alpha, |
const ComplexColumnVector & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
Complex bessely | ( | double | alpha, |
const Complex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
ComplexMatrix bessely | ( | double | alpha, |
const ComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
ComplexNDArray bessely | ( | double | alpha, |
const ComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 789 of file lo-specfun.cc.
FloatComplex bessely | ( | float | alpha, |
const FloatComplex & | x, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
FloatComplexMatrix bessely | ( | float | alpha, |
const FloatComplexMatrix & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
FloatComplexNDArray bessely | ( | float | alpha, |
const FloatComplexNDArray & | x, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1334 of file lo-specfun.cc.
Complex biry | ( | const Complex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1351 of file lo-specfun.cc.
References F77_FUNC(), ierr, and zbiry().
ComplexMatrix biry | ( | const ComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1374 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
ComplexNDArray biry | ( | const ComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1392 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
FloatComplex biry | ( | const FloatComplex & | z, |
bool | deriv, | ||
bool | scaled, | ||
octave_idx_type & | ierr | ||
) |
Definition at line 1408 of file lo-specfun.cc.
References cbiry(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_FUNC(), and ierr.
FloatComplexMatrix biry | ( | const FloatComplexMatrix & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1432 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::cols(), ierr, and Array< T, Alloc >::rows().
FloatComplexNDArray biry | ( | const FloatComplexNDArray & | z, |
bool | deriv, | ||
bool | scaled, | ||
Array< octave_idx_type > & | ierr | ||
) |
Definition at line 1450 of file lo-specfun.cc.
References biry(), Array< T, Alloc >::dims(), ierr, and dim_vector::numel().
Definition at line 1472 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
FloatComplex dawson | ( | const FloatComplex & | x | ) |
Definition at line 1478 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
double dawson | ( | double | x | ) |
Definition at line 1467 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
Referenced by Fdawson().
float dawson | ( | float | x | ) |
Definition at line 1469 of file lo-specfun.cc.
References Faddeeva::Dawson(), and x.
Definition at line 1560 of file lo-specfun.cc.
void ellipj | ( | double | u, |
double | m, | ||
double & | sn, | ||
double & | cn, | ||
double & | dn, | ||
double & | err | ||
) |
Definition at line 1487 of file lo-specfun.cc.
References asin(), lo_ieee_nan_value(), m, and n.
Definition at line 1588 of file lo-specfun.cc.
References Faddeeva::erf(), and x.
FloatComplex erf | ( | const FloatComplex & | x | ) |
Definition at line 1594 of file lo-specfun.cc.
References Faddeeva::erf(), and x.
Definition at line 1603 of file lo-specfun.cc.
References Faddeeva::erfc(), and x.
FloatComplex erfc | ( | const FloatComplex & | x | ) |
Definition at line 1609 of file lo-specfun.cc.
References Faddeeva::erfc(), and x.
double erfcinv | ( | double | x | ) |
Definition at line 1697 of file lo-specfun.cc.
Referenced by Ferfcinv().
float erfcinv | ( | float | x | ) |
Definition at line 1703 of file lo-specfun.cc.
Definition at line 1715 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
FloatComplex erfcx | ( | const FloatComplex & | x | ) |
Definition at line 1721 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
double erfcx | ( | double | x | ) |
Definition at line 1710 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
float erfcx | ( | float | x | ) |
Definition at line 1712 of file lo-specfun.cc.
References Faddeeva::erfcx(), and x.
Definition at line 1736 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
FloatComplex erfi | ( | const FloatComplex & | x | ) |
Definition at line 1742 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
double erfi | ( | double | x | ) |
Definition at line 1731 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
float erfi | ( | float | x | ) |
Definition at line 1733 of file lo-specfun.cc.
References Faddeeva::erfi(), and x.
double erfinv | ( | double | x | ) |
Definition at line 1823 of file lo-specfun.cc.
Referenced by Ferfinv().
float erfinv | ( | float | x | ) |
Definition at line 1829 of file lo-specfun.cc.
Definition at line 1835 of file lo-specfun.cc.
Referenced by Fexpm1().
FloatComplex expm1 | ( | const FloatComplex & | x | ) |
Definition at line 1854 of file lo-specfun.cc.
|
inline |
|
inline |
double gamma | ( | double | x | ) |
Definition at line 1873 of file lo-specfun.cc.
References Inf, isinf(), isnan(), NaN, negative_sign(), x, and x_nint().
Referenced by xpsi().
float gamma | ( | float | x | ) |
Definition at line 1896 of file lo-specfun.cc.
References Inf, isinf(), isnan(), NaN, negative_sign(), x, and x_nint().
Definition at line 1919 of file lo-specfun.cc.
Referenced by Flog1p(), log1p(), and rc_log1p().
FloatComplex log1p | ( | const FloatComplex & | x | ) |
Definition at line 1938 of file lo-specfun.cc.
Definition at line 2112 of file lo-specfun.cc.
References xpsi().
FloatComplex psi | ( | const FloatComplex & | z | ) |
Definition at line 2114 of file lo-specfun.cc.
References xpsi().
double psi | ( | double | z | ) |
float psi | ( | float | z | ) |
Definition at line 2063 of file lo-specfun.cc.
References xpsi().
double psi | ( | octave_idx_type | n, |
double | z | ||
) |
Definition at line 2172 of file lo-specfun.cc.
float psi | ( | octave_idx_type | n, |
float | z | ||
) |
Definition at line 2174 of file lo-specfun.cc.
Complex rc_lgamma | ( | double | x | ) |
Definition at line 2177 of file lo-specfun.cc.
FloatComplex rc_lgamma | ( | float | x | ) |
Definition at line 2196 of file lo-specfun.cc.
References x.
Complex rc_log1p | ( | double | x | ) |
Definition at line 2215 of file lo-specfun.cc.
FloatComplex rc_log1p | ( | float | x | ) |
Definition at line 2223 of file lo-specfun.cc.
|
inline |
Definition at line 1967 of file lo-specfun.cc.
References x.
|
inline |
Definition at line 1974 of file lo-specfun.cc.
References x.
std::complex<T> xpsi | ( | const std::complex< T > & | z | ) |
Definition at line 2067 of file lo-specfun.cc.
References psi().
T xpsi | ( | octave_idx_type | n, |
T | z | ||
) |