stdlib_constants Module

Constants (Specification)



Variables

Type Visibility Attributes Name Initial
real(kind=dp), public, parameter :: Avogadro = AVOGADRO_CONSTANT%value

Avogadro constant

real(kind=dp), public, parameter :: Boltzmann = BOLTZMANN_CONSTANT%value

Boltzmann constant

real(kind=dp), public, parameter :: G = NEWTONIAN_CONSTANT_OF_GRAVITATION%value

Newtonian constant of gravitation

real(kind=dp), public, parameter :: N_A = AVOGADRO_CONSTANT%value

Avogadro constant

real(kind=dp), public, parameter :: PI_dp = acos(-1.0_dp)

PI

real(kind=sp), public, parameter :: PI_sp = acos(-1.0_sp)

PI

real(kind=dp), public, parameter :: Planck = PLANCK_CONSTANT%value

Planck constant

real(kind=dp), public, parameter :: R = MOLAR_GAS_CONSTANT%value

Molar gas constant

real(kind=dp), public, parameter :: Rydberg = RYDBERG_CONSTANT%value

Rydberg constant

real(kind=dp), public, parameter :: Stefan_Boltzmann = STEFAN_BOLTZMANN_CONSTANT%value

Stefan-Boltzmann constant

real(kind=dp), public, parameter :: Wien = WIEN_WAVELENGTH_DISPLACEMENT_LAW_CONSTANT%value

Wien wavelength displacement law constant

real(kind=dp), public, parameter :: alpha = FINE_STRUCTURE_CONSTANT%value

Fine structure constant

real(kind=dp), public, parameter :: c = SPEED_OF_LIGHT_IN_VACUUM%value

Speed of light in vacuum

real(kind=dp), public, parameter :: e = ELEMENTARY_CHARGE%value

Elementary charge

real(kind=dp), public, parameter :: epsilon_0 = VACUUM_ELECTRIC_PERMITTIVITY%value

vacuum mag. permeability

real(kind=dp), public, parameter :: fine_structure = FINE_STRUCTURE_CONSTANT%value

Fine structure constant

real(kind=dp), public, parameter :: g2 = STANDARD_ACCELERATION_OF_GRAVITY%value

Standard acceleration of gravity

real(kind=dp), public, parameter :: gas_constant = MOLAR_GAS_CONSTANT%value

Molar gas constant

real(kind=dp), public, parameter :: gravitation_constant = NEWTONIAN_CONSTANT_OF_GRAVITATION%value

Newtonian constant of gravitation

real(kind=dp), public, parameter :: h = PLANCK_CONSTANT%value

Planck constant

real(kind=dp), public, parameter :: hbar = PLANCK_CONSTANT%value/(2.0_dp*PI_dp)

Reduced Planck constant

real(kind=dp), public, parameter :: k = BOLTZMANN_CONSTANT%value

Boltzmann constant

real(kind=dp), public, parameter :: m_e = ELECTRON_MASS%value

Electron mass

real(kind=dp), public, parameter :: m_n = NEUTRON_MASS%value

Neutron mass

real(kind=dp), public, parameter :: m_p = PROTON_MASS%value

Proton mass

real(kind=dp), public, parameter :: m_u = ATOMIC_MASS_CONSTANT%value

Atomic mass constant

real(kind=dp), public, parameter :: mu_0 = VACUUM_MAG_PERMEABILITY%value

vacuum mag. permeability

complex(kind=dp), public, parameter :: one_cdp = (1._dp, 0._dp)
complex(kind=sp), public, parameter :: one_csp = (1._sp, 0._sp)
real(kind=dp), public, parameter :: one_dp = 1._dp
integer(kind=int16), public, parameter :: one_int16 = 1_int16
integer(kind=int32), public, parameter :: one_int32 = 1_int32
integer(kind=int64), public, parameter :: one_int64 = 1_int64
integer(kind=int8), public, parameter :: one_int8 = 1_int8
real(kind=sp), public, parameter :: one_sp = 1._sp
real(kind=dp), public, parameter :: sigma = STEFAN_BOLTZMANN_CONSTANT%value

Stefan-Boltzmann constant

real(kind=dp), public, parameter :: speed_of_light = SPEED_OF_LIGHT_IN_VACUUM%value

Speed of light in vacuum

real(kind=dp), public, parameter :: u = ATOMIC_MASS_CONSTANT%value

Atomic mass constant

complex(kind=dp), public, parameter :: zero_cdp = (0._dp, 0._dp)
complex(kind=sp), public, parameter :: zero_csp = (0._sp, 0._sp)
real(kind=dp), public, parameter :: zero_dp = 0._dp
integer(kind=int16), public, parameter :: zero_int16 = 0_int16
integer(kind=int32), public, parameter :: zero_int32 = 0_int32
integer(kind=int64), public, parameter :: zero_int64 = 0_int64
integer(kind=int8), public, parameter :: zero_int8 = 0_int8
real(kind=sp), public, parameter :: zero_sp = 0._sp