#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] |