TBCI Numerical high perf. C++ Library  2.8.0
specfun_stdcplx.h
Go to the documentation of this file.
1 
4 /* Andreas Ahnland <ahland@hft.e-technik.uni-dortmund.de> */
5 /* $Id: specfun_stdcplx.h,v 1.1.2.6 2019/05/28 11:13:02 garloff Exp $ */
6 
7 #ifndef TBCI_SPECFUN_STDCPLX_H
8 #define TBCI_SPECFUN_STDCPLX_H
9 
10 #include "tbci/std_cplx.h"
11 
13 
16 
17 CPLX__ complex<double> besseli (double order, const CPLX__ complex<double>& z);
18 CPLX__ complex<double> besselj (double order, const CPLX__ complex<double>& z);
19 CPLX__ complex<double> besselk (double order, const CPLX__ complex<double>& z);
20 CPLX__ complex<double> bessely (double order, const CPLX__ complex<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__ complex<double>& z);
30  const CPLX__ complex<double>& z);
31 
32 // Hypergeometric function 2F1
35 
37 
38 #endif /* TBCI_SPECFUN_STDCPLX_H */
return c
Definition: f_matrix.h:760
#define NAMESPACE_TBCI
Definition: basics.h:317
cplx< double > besselk(double order, const cplx< double > &z)
Definition: specfun.cpp:160
cplx< double > gamma(const cplx< double > &z)
Definition: specfun.cpp:39
cplx< double > besseli(double order, const cplx< double > &z)
Definition: specfun.cpp:135
const Vector< T > Vector< T > Vector< T > Vector< T > Vector< T > & z
Definition: LM_fit.h:172
cplx< double > HypergeometricM(const cplx< double > &a, const cplx< double > &b, const cplx< double > &z)
Definition: specfun.cpp:49
NAMESPACE_TBCI cplx< double > besselh1(double order, const cplx< double > &z)
Definition: specfun.cpp:62
cplx< double > hyper2geom1(const cplx< double > &a, const cplx< double > &b, const cplx< double > &c, const cplx< double > &z)
F_TMatrix< T > b
Definition: f_matrix.h:736
cplx< double > bessely(double order, const cplx< double > &z)
Definition: specfun.cpp:183
#define CPLX__
Definition: basics.h:341
#define NAMESPACE_END
Definition: basics.h:323
cplx< double > besselj(double order, const cplx< double > &z)
Definition: specfun.cpp:110
cplx< double > HypergeometricU(const cplx< double > &a, const cplx< double > &b, const cplx< double > &z)
Definition: specfun.cpp:15
Definition: f2c.h:33
cplx< double > besselh2(double order, const cplx< double > &z)
Definition: specfun.cpp:86
const unsigned TMatrix< T > const Matrix< T > * a