SpECTRE  v2024.04.12
hydro::units::nuclear Namespace Reference

The defining quantities of the nuclear fm-MeV/c^2-fm/c unit system. More...

Variables

constexpr double mass_unit
 mass_nuclear = mass_unit * mass_geometric Heuristically a solar mass in MeV/c^2 More...
 
constexpr double length_unit = cgs::length_unit / (1.0e-13)
 length_nuclear = length_unit * length_geometric Heuristically GM_sun/c^2 in fm
 
constexpr double time_unit
 time_nuclear = time_unit * time_geometric Heuristically GM_sun/c^3 in fm/c More...
 
constexpr double pressure_unit = mass_unit / (length_unit * square(time_unit))
 pressure_nuclear = pressure_geometric * pressure_geometric Heuristically the rest-mass energy density of ~2200 the density of atomic nucli expressed in MeV/fm^3
 
constexpr double rest_mass_density_unit = mass_unit / cube(length_unit)
 rest_mass_density_nuclear = rest_mass_density_geometric * rest_mass_density_geometric Heuristically ~2200 the density of atomic nucli expressed in MeV/c^2/fm^3
 
constexpr double neutron_mass
 
constexpr double atomic_mass_unit
 
constexpr double proton_mass
 The proton mass in MeV, uncertainty at 5.8eV. More...
 
constexpr double saturation_number_density = 0.16
 The saturation number density of baryons in nuclear matter, in units of 1/fm^3. This is a standard value, consistent with e.g. https://journals.aps.org/prc/abstract/10.1103/PhysRevC.102.044321.
 

Detailed Description

The defining quantities of the nuclear fm-MeV/c^2-fm/c unit system.

Constants are defined in terms of cgs units where possible, which are, in many cases known exactly due to their relation to SI.

Variable Documentation

◆ atomic_mass_unit

constexpr double hydro::units::nuclear::atomic_mass_unit
constexpr
Initial value:
=
cgs::atomic_mass_unit /
(1.0e6 * cgs::electron_volt / square(cgs::speed_of_light))
constexpr decltype(auto) square(const T &x)
Compute the square of x
Definition: ConstantExpressions.hpp:55

◆ mass_unit

constexpr double hydro::units::nuclear::mass_unit
constexpr
Initial value:
=
cgs::mass_unit /
(1.0e6 * cgs::electron_volt / square(cgs::speed_of_light))

mass_nuclear = mass_unit * mass_geometric Heuristically a solar mass in MeV/c^2

◆ neutron_mass

constexpr double hydro::units::nuclear::neutron_mass
constexpr
Initial value:
=
cgs::neutron_mass /
(1.0e6 * cgs::electron_volt / square(cgs::speed_of_light))

◆ proton_mass

constexpr double hydro::units::nuclear::proton_mass
constexpr
Initial value:
=
cgs::proton_mass /
(1.0e6 * cgs::electron_volt / square(cgs::speed_of_light))

The proton mass in MeV, uncertainty at 5.8eV.

◆ time_unit

constexpr double hydro::units::nuclear::time_unit
constexpr
Initial value:
=
cgs::time_unit / (1.0e-13 / cgs::speed_of_light)

time_nuclear = time_unit * time_geometric Heuristically GM_sun/c^3 in fm/c