Functions | |
static void | cexp (double &re, double &im) |
STD::complex< double > | evalCerf (double swt, double u, double c) |
STD::complex< double > | evalCerfApprox (double _x, double u, double c) |
use the approximation: erf(z) = exp(-z*z)/(STD::sqrt(pi)*z) to explicitly cancel the divergent exp(y*y) behaviour of CWERF for z = x + i y with large negative y | |
STD::complex< double > | faddeeva (STD::complex< double > z) |
STD::complex< double > | faddeeva_fast (STD::complex< double > z) |
template<class T , unsigned N, unsigned NTAYLOR, unsigned NCF> | |
static STD::complex< T > | faddeeva_smabmq_impl (T zre, T zim, const T tm, const T(&a)[N], const T(&npi)[N], const T(&taylorarr)[N *NTAYLOR *2]) |
Variables | |
const double | a11 [11] |
static const double | a24 [24] |
const double | npi11 [11] |
static const double | npi24 [24] |
const double | taylorarr11 [11 *6] |
static const double | taylorarr24 [24 *12] |
Definition at line 37 of file RooHeterogeneousMath.h.
Definition at line 580 of file RooHeterogeneousMath.h.
|
inline |
use the approximation: erf(z) = exp(-z*z)/(STD::sqrt(pi)*z) to explicitly cancel the divergent exp(y*y) behaviour of CWERF for z = x + i y with large negative y
Definition at line 566 of file RooHeterogeneousMath.h.
Definition at line 547 of file RooHeterogeneousMath.h.
Definition at line 554 of file RooHeterogeneousMath.h.
|
inlinestatic |
Definition at line 121 of file RooHeterogeneousMath.h.
Definition at line 492 of file RooHeterogeneousMath.h.
Definition at line 304 of file RooHeterogeneousMath.h.
Definition at line 486 of file RooHeterogeneousMath.h.
Definition at line 294 of file RooHeterogeneousMath.h.
Definition at line 498 of file RooHeterogeneousMath.h.
Definition at line 314 of file RooHeterogeneousMath.h.