#include <RooBatchComputeTypes.h>#include <RooBatchCompute.h>#include <algorithm>#include <cmath>#include <complex>#include <iostream>Namespaces | |
| namespace | faddeeva_impl |
Functions | |
| __roodevice__ static __roohost__ void | faddeeva_impl::cexp (double &re, double &im) |
| __roodevice__ __roohost__ std::complex< double > | faddeeva_impl::faddeeva (std::complex< double > z) |
| __roodevice__ __roohost__ std::complex< double > | faddeeva_impl::faddeeva_fast (std::complex< double > z) |
| template<class T , unsigned N, unsigned NTAYLOR, unsigned NCF> | |
| __roodevice__ static __roohost__ std::complex< T > | faddeeva_impl::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 | faddeeva_impl::a11 [11] |
| static __roodevice__ const double | faddeeva_impl::a24 [24] |
| __roodevice__ const double | faddeeva_impl::npi11 [11] |
| static __roodevice__ const double | faddeeva_impl::npi24 [24] |
| __roodevice__ const double | faddeeva_impl::taylorarr11 [11 *6] |
| static __roodevice__ const double | faddeeva_impl::taylorarr24 [24 *12] |