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

Specialization for 32 bit float.

#include <mathprimitives.h>

template <>
struct Functions<float>
{
    // methods

    static float abs (float f);
    static float sqrt (float f);
    static float exp (float f);
    static float log (float f);
    static float log2 (float f);
    static float log10 (float f);
    static float tan (float f);
    static float atan (float f);
    static float sin (float f);
    static float cos (float f);
    static float pow (float b, float e);
    static bool isNan (const float& f);
    static bool isDenormal (const float& f);
    static void unDenormalise (float& f);
};