TBCI Numerical high perf. C++ Library 2.8.0
specfun.h
Go to the documentation of this file.
1
4/* Andreas Ahland <ahland@hft.e-technik.uni-dortmund.de> */
5/* $Id: specfun.h,v 1.5.2.4 2019/05/28 11:13:02 garloff Exp $ */
6
7#ifndef TBCI_SPECFUN_H
8#define TBCI_SPECFUN_H
9
10#include "tbci/cplx.h"
11
13
14cplx<double> besselh1(double order, const cplx<double>& z);
15cplx<double> besselh2(double order, const cplx<double>& z);
16
17cplx<double> besseli(double order, const cplx<double>& z);
18cplx<double> besselj(double order, const cplx<double>& z);
19cplx<double> besselk(double order, const cplx<double>& z);
20cplx<double> bessely(double order, const cplx<double>& z);
21
23
24
25// Kummer Function: (Hypergeometric1F1) is a solution to the diff-eq.
26// zf"(z) + (a-z)f'(z) - bf(z) = 0
28 const cplx<double>& z);
30 const cplx<double>& z);
31// Hypergeometric function 2F1
33 const cplx<double>& c, const cplx<double>& z);
34
36
37#endif /* TBCI_SPECFUN_H */
#define NAMESPACE_END
Definition basics.h:323
#define NAMESPACE_TBCI
Definition basics.h:317
Our own complex class.
Definition cplx.h:56
return c
Definition f_matrix.h:760
F_TMatrix< T > b
Definition f_matrix.h:736
const unsigned TMatrix< T > const Matrix< T > * a
cplx< double > gamma(const cplx< double > &z)
Definition specfun.cpp:39
cplx< double > besselh2(double order, const cplx< double > &z)
Definition specfun.cpp:86
cplx< double > besselj(double order, const cplx< double > &z)
Definition specfun.cpp:110
NAMESPACE_TBCI cplx< double > besselh1(double order, const cplx< double > &z)
Definition specfun.cpp:62
cplx< double > besseli(double order, const cplx< double > &z)
Definition specfun.cpp:135
cplx< double > besselk(double order, const cplx< double > &z)
Definition specfun.cpp:160
cplx< double > HypergeometricU(const cplx< double > &a, const cplx< double > &b, const cplx< double > &z)
Definition specfun.cpp:15
cplx< double > hyper2geom1(const cplx< double > &a, const cplx< double > &b, const cplx< double > &c, const cplx< double > &z)
cplx< double > bessely(double order, const cplx< double > &z)
Definition specfun.cpp:183
cplx< double > HypergeometricM(const cplx< double > &a, const cplx< double > &b, const cplx< double > &z)
Definition specfun.cpp:49