4 #ifndef INCLUDE_CONSTANTS_H_
5 #define INCLUDE_CONSTANTS_H_
18 const precision_t cNA = 6.02214086e23;
21 const precision_t cKB = 1.38064852e-23;
24 const precision_t cR = cNA * cKB;
27 const precision_t cMP = 1.6726219e-27;
30 const precision_t cAMU = cMP;
33 const precision_t cME = 9.1094e-31;
36 const precision_t cH = 6.6261e-34;
39 const precision_t cE = 1.6022e-19;
42 const precision_t cC = 2.9979e8;
49 const precision_t cG = 6.67408e-11;
52 const precision_t cMSOL = 1.989e30;
58 const std::vector<int> cDAYS {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
59 const int cREFYEAR = 1965;
60 const double cREFJULIAN = 2438762.0;
61 const double cJULIAN2000 = 2451545.0;
67 const precision_t cPI = 3.141592653589793;
68 const precision_t cTWOPI = 2*cPI;
78 const precision_t cDtoR = cPI/180.0;
79 const precision_t cRtoD = 180.0/cPI;
86 const double cYtoS = 31536000.0;
87 const double cStoY = 1.0 / cYtoS;
90 const double cDtoS = 86400.0;
91 const double cStoD = 1.0 / cDtoS;
94 const double cHtoS = 3600.0;
95 const double cStoH = 1.0 / cHtoS;
98 const double cMtoS = 60.0;
99 const double cStoM = 1.0 / cMtoS;
102 const double cMStoS = 1.0/1000.0;
103 const double cStoMS = 1000.0;
110 const precision_t cKMtoM = 1000.0;
111 const precision_t cMtoKM = 1.0 / cKMtoM;
114 const precision_t cAtoM = 1.0e-10;
117 const precision_t cAUtoM = 1.495978707e11;
119 const precision_t pcm3topm3 = 1e6;
120 const precision_t pcm2topm2 = 1e4;
121 const precision_t pcmtopm = 100.0;
127 const float cNTtoT = 1e-9;
129 #endif // INCLUDE_CONSTANTS_H_