| Functions | |
| __roodevice__ static __roohost__ void | cexp (double &re, double &im) | 
| __roohost__ __roodevice__ STD::complex< double > | evalCerf (double swt, double u, double c) | 
| __roohost__ __roodevice__ 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 | |
| __roodevice__ __roohost__ STD::complex< double > | faddeeva (STD::complex< double > z) | 
| __roodevice__ __roohost__ STD::complex< double > | faddeeva_fast (STD::complex< double > z) | 
| template<class T , unsigned N, unsigned NTAYLOR, unsigned NCF> | |
| __roodevice__ static __roohost__ 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 | |
| __roodevice__ const double | a11 [11] | 
| static __roodevice__ const double | a24 [24] | 
| __roodevice__ const double | npi11 [11] | 
| static __roodevice__ const double | npi24 [24] | 
| __roodevice__ const double | taylorarr11 [11 *6] | 
| static __roodevice__ const double | taylorarr24 [24 *12] | 
| 
 | inlinestatic | 
Definition at line 39 of file RooHeterogeneousMath.h.
| 
 | inline | 
Definition at line 573 of file RooHeterogeneousMath.h.
| __roohost__ __roodevice__ STD::complex< double > RooHeterogeneousMath::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
Definition at line 559 of file RooHeterogeneousMath.h.
| 
 | inline | 
Definition at line 540 of file RooHeterogeneousMath.h.
| 
 | inline | 
Definition at line 547 of file RooHeterogeneousMath.h.
| 
 | inlinestatic | 
Definition at line 123 of file RooHeterogeneousMath.h.
| __roodevice__ const double RooHeterogeneousMath::a11[11] | 
Definition at line 485 of file RooHeterogeneousMath.h.
| 
 | static | 
Definition at line 297 of file RooHeterogeneousMath.h.
| __roodevice__ const double RooHeterogeneousMath::npi11[11] | 
Definition at line 479 of file RooHeterogeneousMath.h.
| 
 | static | 
Definition at line 287 of file RooHeterogeneousMath.h.
| __roodevice__ const double RooHeterogeneousMath::taylorarr11[11 *6] | 
Definition at line 491 of file RooHeterogeneousMath.h.
| 
 | static | 
Definition at line 307 of file RooHeterogeneousMath.h.