template struct CCL::Math::Functions<double>
Specialization for 64 bit float.
#include <mathprimitives.h> template <> struct Functions<double> { // methods static double abs (double f); static double sqrt (double f); static double exp (double f); static double log (double f); static double log2 (double f); static double log10 (double f); static double tan (double f); static double atan (double f); static double sin (double f); static double cos (double f); static double pow (double b, double e); static bool isNan (const double& d); static bool isDenormal (const double& d); static void unDenormalise (double& d); };