template struct CCL::Math::Constants<double>

Specialization for 64 bit float.

#include <mathprimitives.h>

template <>
struct Constants<double>
{
    // fields

    static const double kPi =  3.1415926535897932384626433832795;
    static const double kTwoPi =  6.283185307179586476925286766559;
    static const double kHalfPi =  1.5707963267948966192313216916398;
    static const double kPiInv =  0.31830988618379067153776752674503;
    static const double kTwoPiInv =  0.15915494309189533576888376337251;
    static const double kHalfPiInv =  0.63661977236758134307553505349006;
    static const double kE =  2.71828182845904523536;
    static const double kSqrtTwo =  1.4142135623730951;
    static const double kSqrtTwoInv =  0.70710678118654746;
    static const double kAntiDenormal =   1e-20;
};