20 #ifndef VC_TESTS_CONST_H_
21 #define VC_TESTS_CONST_H_
28 template<
typename T>
struct Math;
29 template<>
struct Math<float>
31 static _VC_CONSTEXPR float e() {
return 2.7182818284590452353602874713526625f; }
47 static _VC_CONSTEXPR double e() {
return 2.7182818284590452353602874713526625; }
66 #endif // VC_TESTS_CONST_H_
static _VC_CONSTEXPR double sqrt2()
static _VC_CONSTEXPR double log10e()
static _VC_CONSTEXPR float e()
static _VC_CONSTEXPR double pi()
Namespace for new ROOT classes and functions.
static _VC_CONSTEXPR float log10e()
static _VC_CONSTEXPR float pi_4()
static _VC_CONSTEXPR float sqrt2()
static _VC_CONSTEXPR float ln10()
static _VC_CONSTEXPR float _2_sqrtpi()
static _VC_CONSTEXPR double pi_4()
static _VC_CONSTEXPR float pi()
static _VC_CONSTEXPR double _2_pi()
static _VC_CONSTEXPR double pi_2()
static _VC_CONSTEXPR float sqrt1_2()
static _VC_CONSTEXPR double _2_sqrtpi()
static _VC_CONSTEXPR float _2_pi()
static _VC_CONSTEXPR double e()
#define Vc_buildDouble(sign, mantissa, exponent)
static _VC_CONSTEXPR double log2e()
static _VC_CONSTEXPR double ln2()
static _VC_CONSTEXPR float log2e()
static _VC_CONSTEXPR double sqrt1_2()
static _VC_CONSTEXPR float pi_2()
static _VC_CONSTEXPR double ln10()
#define Vc_buildFloat(sign, mantissa, exponent)
static _VC_CONSTEXPR float _1_pi()
static _VC_CONSTEXPR double _1_pi()
Namespace for new Math classes and functions.
static _VC_CONSTEXPR float ln2()