Advanced Multi-Physics (AMP)
On-Line Documentation
Constants.h
Go to the documentation of this file.
1#ifndef included_AMP_Constants
2#define included_AMP_Constants
3
4#include "AMP/utils/Units.h"
5
6
7namespace AMP::Constants {
8
9
11constexpr double pi = 3.1415926535897932;
12
14constexpr Units G( "m^3 kg^-1 s^-2", 6.6743015e-11 );
15
17constexpr Units c( "m*s^-1", 299792458 );
18
20constexpr Units e( "C", 1.602176634e-19 );
21
23constexpr Units h( "J*Hz^-1", 6.62607015e-34 );
24
26constexpr Units h_bar( "J*s", 1.054571817e-34 );
27
29constexpr Units ke( "N*m^2*C^-2", 8.987551792314e9 );
30
32constexpr Units kB( "J*K^-1", 1.380649e-23 );
33
35constexpr Units me( "kg", 9.109383701528e-31 );
36
38constexpr Units mp( "kg", 1.6726219236951e-27 );
39
41constexpr Units mn( "kg", 1.6749274980495e-27 );
42
44constexpr Units m_mu( "kg", 1.88353162742e-28 );
45
47constexpr Units m_tau( "kg", 3.1675421e-27 );
48
50constexpr Units m_t( "kg", 3.078453e-25 );
51
53constexpr Units epsilon0( "F*m^-1", 8.854187812813e-12 );
54
56constexpr Units mu0( "N*A^-2", 1.2566370621219e-6 );
57
59constexpr Units Z0( "ohm", 376.73031366857 );
60
62constexpr Units sigma( "W*m^-2*K^-4", 5.670374419e-8 );
63
65constexpr Units ca( "W*m^2", 3.741771852e-16 );
66
68constexpr Units c1L( "W*m^2*sr^-1", 1.1910429723971884140794892e-16 );
69
71constexpr Units c2( "m*K", 1.438776877e-2 );
72
74constexpr Units b( "m*K", 2.897771955e-3 );
75
77constexpr Units bf( "Hz*K^-1", 5.878925757e10 );
78
80constexpr Units b_entropy( "m*K", 3.002916077e-3 );
81
83constexpr Units G0( "S", 7.748091729e-5 );
84
86constexpr Units G0_1( "ohm", 12906.40372 );
87
89constexpr Units RK( "ohm", 25812.80745 );
90
92constexpr Units HJ( "Hz*V^-1", 483597.8484e9 );
93
95constexpr Units I0( "Wb", 2.067833848e-15 );
96
98constexpr Units alpha( "", 7.297352569311e-3 );
99
101constexpr Units alpha_1( "", 137.03599908421 );
102
104constexpr Units mp_me( "", 1836.1526734311 );
105
107constexpr Units mW_mZ( "", 0.8815317 );
108
110constexpr Units theta_W( "", 0.2229030 );
111
113constexpr Units g_e( "", -2.0023193043625635 );
114
116constexpr Units g_mu( "", -2.002331841813 );
117
119constexpr Units g_p( "", 5.585694689316 );
120
122constexpr Units quantum_circulation( "m^2*s^-1", 3.636947551611e-4 );
123
125constexpr Units mu_B( "J*T^-1", 9.274010078328e-24 );
126
128constexpr Units mu_N( "J*T^-1", 5.050783746115e-27 );
129
131constexpr Units r_e( "m", 2.817940326213e-15 );
132
134constexpr Units sigma_e( "m^2", 6.652458732160e-29 );
135
137constexpr Units a0( "m", 5.2917721090380e-11 );
138
140constexpr Units Eh( "J", 4.359744722207185e-18 );
141
143constexpr Units Ry( "J", 2.179872361103542e-18 );
144
146constexpr Units R_inf( "m^-1", 10973731.56816021 );
147
149constexpr Units Fermi_coupling( "GeV^-2", 1.16637876e-5 );
150
152constexpr Units NA( "mol^-1", 6.02214076e23 );
153
155constexpr Units R( "J*mol^-1*K^-1", 8.31446261815324 );
156
158constexpr Units F( "C*mol^-1", 96485.3321233100184 );
159
161constexpr Units molar_Plank( "J*s*mol^-1", 3.9903127128934314e-10 );
162
164constexpr Units m_12C( "kg", 1.9926468799260e-26 );
165
167constexpr Units M_12C( "kg*mol^-1", 11.999999995836e-3 );
168
170constexpr Units m_u( "kg", 1.6605390666050e-27 );
171
173constexpr Units M_u( "kg*mol^-1", 0.9999999996530e-3 );
174
176constexpr Units Vm_Si( "m^3*mol^-1", 1.20588319960e-5 );
177
179constexpr Units dnu_Cs( "Hz", 9192631770 );
180
181
182} // namespace AMP::Constants
183
184#endif
Provides a class for storing units.
Definition Units.h:101
constexpr Units quantum_circulation("m^2*s^-1", 3.636947551611e-4)
quantum of circulation: h_bar/(2*me)
constexpr Units theta_W("", 0.2229030)
weak mixing angle: sin^2(theta)=1-(m_W/m_Z)^2
constexpr Units h("J*Hz^-1", 6.62607015e-34)
Planck constant.
constexpr Units sigma_e("m^2", 6.652458732160e-29)
Thomson cross section: (8*pi/3)*r_e^2.
constexpr Units ke("N*m^2*C^-2", 8.987551792314e9)
Coulomb constant.
constexpr Units Vm_Si("m^3*mol^-1", 1.20588319960e-5)
molar volume of silicon
constexpr Units R("J*mol^-1*K^-1", 8.31446261815324)
molar gas constant: NA*kB
constexpr Units G0_1("ohm", 12906.40372)
inverse conductance quantum: h/(2*e^2)
constexpr Units Z0("ohm", 376.73031366857)
characteristic impedance of vacuum: mu0*c
constexpr Units me("kg", 9.109383701528e-31)
electron mass
constexpr Units R_inf("m^-1", 10973731.56816021)
Rydberg constant: alpha^2*me*c/(2*h)
constexpr Units molar_Plank("J*s*mol^-1", 3.9903127128934314e-10)
molar Planck constant: NA*h
constexpr Units g_e("", -2.0023193043625635)
electron g-factor
constexpr Units mW_mZ("", 0.8815317)
W-to-Z mass ratio: m_W/m_Z.
constexpr Units m_mu("kg", 1.88353162742e-28)
muon mass
constexpr Units mu_N("J*T^-1", 5.050783746115e-27)
nuclear magneton: e*h_bar/(2*mp)
constexpr Units bf("Hz*K^-1", 5.878925757e10)
Wien frequency displacement law constant.
constexpr Units M_12C("kg*mol^-1", 11.999999995836e-3)
molar mass of carbon-12
constexpr Units Eh("J", 4.359744722207185e-18)
Hartree energy: alpha^2*c^2*me.
constexpr Units m_t("kg", 3.078453e-25)
top quark mass
constexpr Units M_u("kg*mol^-1", 0.9999999996530e-3)
molar mass constant: M_12C/12
constexpr Units c1L("W*m^2*sr^-1", 1.1910429723971884140794892e-16)
first radiation constant for spectral radiance: 2*h*c/sr
constexpr Units b_entropy("m*K", 3.002916077e-3)
Wien entropy displacement law constant.
constexpr Units mu_B("J*T^-1", 9.274010078328e-24)
Bohr magneton: e*h_bar/(2*me)
constexpr Units h_bar("J*s", 1.054571817e-34)
reduced Planck constant: h/(2*pi)
constexpr Units HJ("Hz*V^-1", 483597.8484e9)
Josephson constant: 2*e/h.
constexpr Units kB("J*K^-1", 1.380649e-23)
Boltzmann constant.
constexpr Units alpha_1("", 137.03599908421)
inverse fine-structure constant: (4*pi*eplison0*h_bar*c)/e^2
constexpr Units mu0("N*A^-2", 1.2566370621219e-6)
vacuum magnetic permeability
constexpr Units RK("ohm", 25812.80745)
von Klitzing constant: h/e^2
constexpr Units g_p("", 5.585694689316)
proton g-factor
constexpr Units m_u("kg", 1.6605390666050e-27)
atomic mass constant: m_12C/12
constexpr Units r_e("m", 2.817940326213e-15)
classical electron radius: e^2*k_e/(me*c^2)
constexpr Units sigma("W*m^-2*K^-4", 5.670374419e-8)
Stefan-Boltzmann constant: pi^2*kB^4/(60*k_bar^3*c^2)
constexpr Units c2("m*K", 1.438776877e-2)
second radiation constant: h*c/kB
constexpr Units a0("m", 5.2917721090380e-11)
Bohr radius: h_bar^2/(k_e*me*e^2) or r_e/alpha^2.
constexpr Units I0("Wb", 2.067833848e-15)
magnetic flux quantum: h/(2*e)
constexpr Units dnu_Cs("Hz", 9192631770)
hyperfine transition frequency of 133Cs
constexpr Units m_12C("kg", 1.9926468799260e-26)
atomic mass of carbon-12
constexpr Units g_mu("", -2.002331841813)
muon g-factor
constexpr Units epsilon0("F*m^-1", 8.854187812813e-12)
vacuum electric permittivity
constexpr Units F("C*mol^-1", 96485.3321233100184)
Faraday constant: NA*e.
constexpr Units mp("kg", 1.6726219236951e-27)
proton mass
constexpr Units alpha("", 7.297352569311e-3)
fine-structure constant: e^2/(4*pi*eplison0*h_bar*c)
constexpr Units e("C", 1.602176634e-19)
elementary charge
constexpr Units NA("mol^-1", 6.02214076e23)
Avogadro constant.
constexpr Units G("m^3 kg^-1 s^-2", 6.6743015e-11)
Newtonian constant of gravitation.
constexpr Units b("m*K", 2.897771955e-3)
Wien wavelength displacement law constant.
constexpr Units m_tau("kg", 3.1675421e-27)
tau mass
constexpr Units ca("W*m^2", 3.741771852e-16)
first radiation constant: 2*pi*h*c^2
constexpr Units mp_me("", 1836.1526734311)
proton-to-electron mass ratio: mp/me
constexpr Units mn("kg", 1.6749274980495e-27)
neutron mass
constexpr Units c("m*s^-1", 299792458)
speed of light in vacuum
constexpr double pi
pi
Definition Constants.h:11
constexpr Units G0("S", 7.748091729e-5)
conductance quantum: 2*e^2/h
constexpr Units Ry("J", 2.179872361103542e-18)
Rydberg unit of energy: Eh/2.
constexpr Units Fermi_coupling("GeV^-2", 1.16637876e-5)
Fermi coupling constant: Gf/(h_bar*c^3)



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page