1 #ifndef _utl_MathConstants_h_
2 #define _utl_MathConstants_h_
24 constexpr
double kPi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651;
28 constexpr
double kE = 2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193;
29 constexpr
double kLn10 = 2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404;
30 constexpr
double kSqrt2 = 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623;
31 constexpr
double kSqrt3 = 1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614142;
32 constexpr
double kSqrt2Pi = 2.50662827463100050241576528481104525300698674060993831662992357634229365460784197494659583837805726611600997267;
33 constexpr
double kSqrtPi = 1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362;
36 constexpr
double kEulerGamma = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495;
constexpr double kSqrt2Pi
constexpr double kEulerGamma
constexpr double kPiOnTwo