Skip to content

Natural System

Namespace: mp_units::natural

Module: mp_units.systems

Header: <mp-units/systems/natural.h>

Dimensions

Name Symbol
dim_energy E

Quantities

Quantity Character Dimension Traits Kind of Parent Equation Hierarchy
acceleration scalar E ≥ 0 energy energy velocity / duration view
angular_measure scalar — kind angular_measure dimensionless — view
dimensionless scalar 1 kind dimensionless — — —
duration scalar E⁻¹ inverse_energy inverse_energy — view
energy scalar E kind
≥ 0
energy — — view
energy_squared scalar E² kind energy_squared — pow<2>(energy) view
force scalar E² energy_squared energy_squared energy_squared view
inverse_energy scalar E⁻¹ kind inverse_energy — inverse(energy) view
length scalar E⁻¹ inverse_energy inverse_energy — view
mass scalar E ≥ 0 energy energy — view
momentum scalar E ≥ 0 energy energy mass * velocity view
speed scalar — kind speed dimensionless length / duration view
velocity scalar — speed speed — view

Units

Unit Name Symbol unit_symbol Definition
electronvolt eV — kind: energy
gigaelectronvolt — GeV si::giga<electronvolt>

Constants

Name Symbol unit_symbol Definition
reduced_planck_constant \u210f (hbar) hbar one
speed_of_light_in_vacuum c c one