8#ifndef ABLASTR_CONSTANT_H_
9#define ABLASTR_CONSTANT_H_
22 constexpr auto pi_v =
static_cast<T
>(3.14159265358979323846);
53 constexpr auto c_v =
static_cast<T
>(299'792'458);
57 constexpr auto epsilon_0_v =
static_cast<T
>(8.8541878188e-12);
63 constexpr auto mu0_v =
static_cast<T
>(1.2566370612685e-06);
67 constexpr auto q_e_v =
static_cast<T
>(1.602176634e-19);
71 constexpr auto m_e_v =
static_cast<T
>(9.1093837139e-31);
75 constexpr auto m_p_v =
static_cast<T
>(1.67262192595e-27);
79 constexpr auto m_u_v =
static_cast<T
>(1.66053906892e-27);
83 constexpr auto hbar_v =
static_cast<T
>(1.0545718176461565e-34);
89 constexpr auto alpha_v =
static_cast<T
>(0.0072973525643330135);
93 constexpr auto r_e_v =
static_cast<T
>(2.8179403205e-15);
97 constexpr auto xi_c2_v =
static_cast<T
>(1.1728865075613984e-35);
106 constexpr auto kb_v =
static_cast<T
>(1.380649e-23);
179 constexpr double xi = 1.3050122383827227e-52;
constexpr auto inv_c_v
inverse of the vacuum speed of light [s/m] (variable template)
Definition constant.H:142
constexpr auto MeV_inv_c_v
1 MeV/c in [kg*m/s] (variable template)
Definition constant.H:122
constexpr auto r_e
classical electron radius = 1./(4*pi*epsilon_0) * q_e*q_e/(m_e*c*c) [m]
Definition constant.H:176
constexpr auto kb_v
Boltzmann constant (exact) [J/K] (variable template)
Definition constant.H:106
constexpr auto eV_v
1 eV in [J] (variable template)
Definition constant.H:110
constexpr auto schwinger_field_v
Schwinger electric field [V/m] (variable template)
Definition constant.H:101
constexpr auto alpha_v
Definition constant.H:89
constexpr auto alpha
fine-structure constant = mu0/(4*pi)*q_e*q_e*c/hbar [dimensionless]
Definition constant.H:173
constexpr auto MeV
1 MeV in [J]
Definition constant.H:195
constexpr auto xi_c2
xi times c2 = xi*c*c. This should be usable for single precision instead of xi; very close to smalles...
Definition constant.H:182
constexpr auto eV_inv_c
1 eV/c in [kg*m/s]
Definition constant.H:198
constexpr auto c
vacuum speed of light [m/s]
Definition constant.H:149
constexpr auto c2
square of the vacuum speed of light [m^2/s^2]
Definition constant.H:210
constexpr auto eV_inv_c2_v
1 eV/c^2 in [kg] (variable template)
Definition constant.H:126
constexpr auto xi_c2_v
xi times c2 = xi*c*c. This should be usable for single precision instead of xi; very close to smalles...
Definition constant.H:97
constexpr auto eV_inv_c2
1 eV/c^2 in [kg]
Definition constant.H:204
constexpr auto q_e_v
elementary charge [C] (variable template)
Definition constant.H:67
constexpr auto mu0_v
Definition constant.H:63
constexpr auto r_e_v
classical electron radius = 1./(4*pi*epsilon_0) * q_e*q_e/(m_e*c*c) [m] (variable template)
Definition constant.H:93
constexpr auto sqrt_4_pi_fine_structure_v
sqrt(4*pi*alpha) is a constant used for the Heaviside Lorentz unit system (variable template)
Definition constant.H:134
constexpr auto inv_c
inverse of the vacuum speed of light [s/m]
Definition constant.H:213
constexpr auto epsilon_0
vacuum permittivity: dielectric permittivity of vacuum [F/m]
Definition constant.H:152
constexpr auto m_e_v
electron mass [kg] (variable template)
Definition constant.H:71
constexpr auto m_p_v
proton mass [kg] (variable template)
Definition constant.H:75
constexpr auto hbar_v
reduced Planck Constant = h / tau [J*s] (variable template)
Definition constant.H:83
constexpr auto eV
1 eV in [J]
Definition constant.H:192
constexpr auto MeV_inv_c2_v
1 MeV/c^2 in [kg] (variable template)
Definition constant.H:130
constexpr auto m_p
proton mass [kg]
Definition constant.H:164
constexpr auto schwinger_field
Schwinger electric field [V/m].
Definition constant.H:186
constexpr auto MeV_v
1 MeV in [J] (variable template)
Definition constant.H:114
constexpr auto inv_c2_v
inverse of the square of the vacuum speed of light [s^2/m^2] (variable template)
Definition constant.H:146
constexpr auto kb
Boltzmann constant (exact) [J/K].
Definition constant.H:189
constexpr auto epsilon_0_v
vacuum permittivity: dielectric permittivity of vacuum [F/m] (variable template)
Definition constant.H:57
constexpr auto eV_inv_c_v
1 eV/c in [kg*m/s] (variable template)
Definition constant.H:118
constexpr auto mu0
vacuum permeability: magnetic permeability of vacuum = 4.0e-7 * pi [H/m]
Definition constant.H:155
constexpr auto hbar
reduced Planck Constant = h / tau [J*s]
Definition constant.H:170
constexpr auto MeV_inv_c2
1 MeV/c^2 in [kg]
Definition constant.H:207
constexpr auto m_e
electron mass [kg]
Definition constant.H:161
constexpr auto c_v
vacuum speed of light [m/s] (variable template)
Definition constant.H:53
constexpr auto MeV_inv_c
1 MeV/c in [kg*m/s]
Definition constant.H:201
constexpr double xi
xi: nonlinearity parameter of Heisenberg-Euler effective theory = (2.*alpha**2*epsilon_0**2*hbar**3)/...
Definition constant.H:179
constexpr auto m_u_v
dalton: unified atomic mass unit [kg] (variable template)
Definition constant.H:79
constexpr auto c2_v
square of the vacuum speed of light [m^2/s^2] (variable template)
Definition constant.H:138
constexpr auto m_u
dalton: unified atomic mass unit [kg]
Definition constant.H:167
constexpr auto inv_c2
inverse of the square of the vacuum speed of light [s^2/m^2]
Definition constant.H:216
constexpr auto q_e
elementary charge [C]
Definition constant.H:158
constexpr auto tau_v
https://tauday.com/tau-manifesto (variable template)
Definition constant.H:26
constexpr auto pi
ratio of a circle's circumference to its diameter
Definition constant.H:29
constexpr auto pi_v
ratio of a circle's circumference to its diameter (variable template)
Definition constant.H:22
constexpr auto tau
https://tauday.com/tau-manifesto
Definition constant.H:32