28 #define pow2(a) ((a)*(a))
29 #define pow3(a) ((a)*(a)*(a))
72 NEW_CONSTANT( OPTDEP2EXTIN, 1.085736204758129569127822 );
162 NEW_CONSTANT( MOL_MASS_CONST, AVOGADRO*ATOMIC_MASS_UNIT );
183 NEW_CONSTANT( ELEM_CHARGE_ESU, ELEM_CHARGE*SPEEDLIGHT/10. );
197 #ifdef HAVE_CONSTEXPR
216 NEW_CONSTANT( H_RYD_FACTOR, 1./(1.+ELECTRON_MASS_U/PROTON_MASS_U) );
219 NEW_CONSTANT( HE_RYD_FACTOR, 1./(1.+ELECTRON_MASS_U/ALPHA_MASS_U) );
232 NEW_CONSTANT( TE1RYD, HPLANCK*SPEEDLIGHT*RYD_INF/BOLTZMANN );
238 NEW_CONSTANT( EVRYD, HPLANCK*SPEEDLIGHT*RYD_INF/ELEM_CHARGE*1.e-7 );
271 NEW_CONSTANT( BOHR_RADIUS_CM, FINE_STRUCTURE/(PI4*RYD_INF) );
282 #ifdef HAVE_CONSTEXPR
293 NEW_CONSTANT( TRANS_PROB_CONST, PI4*HPLANCK*FINE_STRUCTURE/ELECTRON_MASS );
300 NEW_CONSTANT( ABSOR_COEFF_CONST, SQRTPI*
pow2(ELEM_CHARGE_ESU)/(ELECTRON_MASS*SPEEDLIGHT) );
303 NEW_CONSTANT( SIGMA_THOMSON, PI8/3.*
pow2(FINE_STRUCTURE*H_BAR/(ELECTRON_MASS*SPEEDLIGHT)) );
310 NEW_CONSTANT( JEANS, PI*BOLTZMANN/(GRAV_CONST*ATOMIC_MASS_UNIT) );
321 #ifdef HAVE_CONSTEXPR
323 32. * PI *
pow(ELEM_CHARGE_ESU, 6.) /
324 (3. *
pow3(SPEEDLIGHT) * ELECTRON_MASS * HPLANCK ) *
325 sqrt(2. * PI / (3. * BOLTZMANN * ELECTRON_MASS ) ) );
343 #ifdef HAVE_CONSTEXPR
345 4. *
pow(ELEM_CHARGE_ESU, 6.) /
346 (3. * HPLANCK * ELECTRON_MASS * SPEEDLIGHT ) *
347 sqrt(2. * PI / (3. * BOLTZMANN * ELECTRON_MASS ) ) /
348 pow3(SPEEDLIGHT * RYD_INF) );
#define pow3(a)
Definition: physconst_template.h:29
NEW_CONSTANT(EE, 2.718281828459045235360287)
#define pow2(a)
Definition: physconst_template.h:28
double pow(double x, int i)
Definition: cddefines.h:782