|
TBCI Numerical high perf. C++ Library 2.8.0
|
Declarations for some special functions. More...
#include "tbci/cplx.h"
Go to the source code of this file.
Functions | |
| NAMESPACE_TBCI cplx< double > | besselh1 (double order, const cplx< double > &z) |
| cplx< double > | besselh2 (double order, const cplx< double > &z) |
| cplx< double > | besseli (double order, const cplx< double > &z) |
| cplx< double > | besselj (double order, const cplx< double > &z) |
| cplx< double > | besselk (double order, const cplx< double > &z) |
| cplx< double > | bessely (double order, const cplx< double > &z) |
| cplx< double > | gamma (const cplx< double > &z) |
| cplx< double > | HypergeometricM (const cplx< double > &a, const cplx< double > &b, const cplx< double > &z) |
| cplx< double > | HypergeometricU (const cplx< double > &a, const cplx< double > &b, const cplx< double > &z) |
| cplx< double > | hyper2geom1 (const cplx< double > &a, const cplx< double > &b, const cplx< double > &c, const cplx< double > &z) |
Declarations for some special functions.
Definition in file specfun.h.
| NAMESPACE_TBCI cplx< double > besselh1 | ( | double | order, |
| const cplx< double > & | z ) |
Definition at line 62 of file specfun.cpp.
References besselh1(), cplx< T >::cplx, exp(), fabs(), cplx< T >::imag(), LONG_, MATH__, pi, cplx< T >::real(), and zbesh_().
Referenced by besselh1(), and besselh1().
Definition at line 86 of file specfun.cpp.
References besselh2(), cplx< T >::cplx, exp(), fabs(), cplx< T >::imag(), LONG_, MATH__, pi, cplx< T >::real(), and zbesh_().
Referenced by besselh2(), and besselh2().
Definition at line 135 of file specfun.cpp.
References besseli(), besselk(), cplx< T >::cplx, fabs(), cplx< T >::imag(), LONG_, MATH__, pi, cplx< T >::real(), sin(), and zbesi_().
Definition at line 110 of file specfun.cpp.
References besselj(), bessely(), cos(), cplx< T >::cplx, fabs(), cplx< T >::imag(), LONG_, MATH__, pi, cplx< T >::real(), sin(), and zbesj_().
Referenced by besselj(), besselj(), bessely(), and bessely().
Definition at line 160 of file specfun.cpp.
References besselk(), cplx< T >::cplx, fabs(), cplx< T >::imag(), LONG_, MATH__, cplx< T >::real(), and zbesk_().
Referenced by besseli(), besseli(), besselk(), and besselk().
Definition at line 183 of file specfun.cpp.
References besselj(), bessely(), cos(), cplx< T >::cplx, fabs(), cplx< T >::imag(), LONG_, MATH__, pi, cplx< T >::real(), sin(), and zbesy_().
Referenced by besselj(), besselj(), bessely(), and bessely().
Definition at line 39 of file specfun.cpp.
References arg(), cgamma_(), cplx< T >::cplx, gamma(), complex::i, cplx< T >::imag(), complex::r, and cplx< T >::real().
Referenced by gamma(), gamma(), HypergeometricU(), HypergeometricU(), and QMR().
| cplx< double > hyper2geom1 | ( | const cplx< double > & | a, |
| const cplx< double > & | b, | ||
| const cplx< double > & | c, | ||
| const cplx< double > & | z ) |
References a, b, c, hyper2geom1(), and NAMESPACE_END.
Referenced by hyper2geom1(), hyper2geom1(), hyper2geom1(), and hyper2geom1().
| cplx< double > HypergeometricM | ( | const cplx< double > & | a, |
| const cplx< double > & | b, | ||
| const cplx< double > & | z ) |
Definition at line 49 of file specfun.cpp.
References a, b, conhyp_(), cplx< T >::cplx, doublecomplex, HypergeometricM(), doublecomplex::i, LONG_, and doublecomplex::r.
Referenced by HypergeometricM(), HypergeometricM(), HypergeometricU(), and HypergeometricU().
| cplx< double > HypergeometricU | ( | const cplx< double > & | a, |
| const cplx< double > & | b, | ||
| const cplx< double > & | z ) |
Definition at line 15 of file specfun.cpp.
References a, b, cplx< T >::cplx, doublecomplex, gamma(), HypergeometricM(), HypergeometricU(), doublecomplex::i, pi, pow_zz(), doublecomplex::r, res, and z_sin().
Referenced by HypergeometricU(), and HypergeometricU().