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

Specialization for 32 bit float.

#include <mathprimitives.h>

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

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