27 #ifndef ANTIOCH_PHYSICAL_CONSTANTS_H
28 #define ANTIOCH_PHYSICAL_CONSTANTS_H
40 template<
typename CoeffType>
50 template<
typename CoeffType>
54 return 6.02214129e23L;
60 template<
typename CoeffType>
70 template<
typename CoeffType>
80 template<
typename CoeffType>
84 return 6.62606957e-34;
90 template<
typename CoeffType>
100 template<
typename CoeffType>
110 template<
typename CoeffType>
122 template<
typename CoeffType>
126 return 1.3806488e-23;
132 template<
typename CoeffType>
143 template<
typename CoeffType>
147 return 4.L * pi<CoeffType>() * 1e-7;
153 template<
typename CoeffType>
164 template<
typename CoeffType>
168 return 1.L/ (vacuum_permeability<CoeffType>() * light_celerity<CoeffType>()
169 * light_celerity<CoeffType>());
175 template<
typename CoeffType>
185 #endif //ANTIOCH_PHYSICAL_CONSTANTS_H
Units< CoeffType > vacuum_permittivity_unit()
vacuum permeability unit
CoeffType R_universal()
Universal Gas Constant, R, expressed in J/(mol-K)
Units< CoeffType > Planck_constant_unit()
Planck's constant unit.
CoeffType vacuum_permittivity()
vacuum permittivity 1/(vacuum_permeability * light_celerity^2) A2.s4/kg/m3
Units< CoeffType > Avogadro_unit()
Avogadro's number unit.
CoeffType Avogadro()
Avogadro's number, particles per mole.
CoeffType Boltzmann_constant()
Boltzmann constant 1.380 6488 x 10-23 J/K (http://physics.nist.gov/cgi-bin/cuu/Value?k)
Units< CoeffType > vacuum_permeability_unit()
vacuum permeability
Units< CoeffType > Boltzmann_constant_unit()
Boltzmann constant unit.
CoeffType light_celerity()
light celerity, m/s
CoeffType Planck_constant()
Units< CoeffType > R_universal_unit()
Universal Gas Constant unit.
CoeffType vacuum_permeability()
vacuum permeability 4 * pi * 10-7 m.kg.s2.A2
Units< CoeffType > light_celerity_unit()
light celerity unit
The parameters are reduced parameters.