13 #ifndef ROOT_Math_Math
14 #define ROOT_Math_Math
17 #define _USE_MATH_DEFINES
38 #define M_PI 3.14159265358979323846264338328 // Pi
42 #define M_PI_2 1.57079632679489661923132169164 // Pi/2
46 #define M_PI_4 0.78539816339744830961566084582 // Pi/4
102 #ifndef HAVE_NO_LOG1P
113 #ifndef HAVE_NO_EXPM1
118 if (std::abs(x) < 0.5)
124 double term = x / 1.0;
static long int sum(long int i)
double pow(double, double)
double Pi()
Mathematical constants.
double expm1(double x)
exp(x) -1 with error cancellation when x is small
double log1p(double x)
declarations for functions which are not implemented by some compilers
double atan2(double, double)