MathConstants.h
Go to the documentation of this file.
1 #ifndef _utl_MathConstants_h_
2 #define _utl_MathConstants_h_
3 
19 #include <cmath>
20 
21 
22 namespace utl {
23 
24  constexpr double kPi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651;
25  constexpr double kPiOnTwo = 0.5*kPi;
26  constexpr double kHalfPi = kPiOnTwo;
27  constexpr double kTwoPi = 2*kPi;
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;
34 
35  // Euler-Mascheroni Constant
36  constexpr double kEulerGamma = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495;
37 
38 }
39 
40 
41 #endif
constexpr double kSqrt2Pi
Definition: MathConstants.h:32
constexpr double kE
Definition: MathConstants.h:28
constexpr double kEulerGamma
Definition: MathConstants.h:36
constexpr double kPi
Definition: MathConstants.h:24
constexpr double kSqrt3
Definition: MathConstants.h:31
constexpr double kTwoPi
Definition: MathConstants.h:27
constexpr double kPiOnTwo
Definition: MathConstants.h:25
constexpr double kLn10
Definition: MathConstants.h:29
constexpr double kSqrt2
Definition: MathConstants.h:30
constexpr double kSqrtPi
Definition: MathConstants.h:33
constexpr double kHalfPi
Definition: MathConstants.h:26

, generated on Tue Sep 26 2023.