ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Go to the source code of this file.
Data Types | |
type | pm_physUnit::uncertain_type |
This the derived type for constructing physical constants or unit conversions that are uncertain. More... | |
Modules | |
module | pm_physUnit |
This module contains relevant physical constants. | |
Variables | |
character(*, SK), parameter | pm_physUnit::MODULE_NAME = "@pm_physUnit" |
real(RKB), parameter | pm_physUnit::PI = acos(-1._RKB) |
The scalar constant of type real of kind RKB representing the irrational number \(\pi\).More... | |
real(RKB), parameter | pm_physUnit::NAPIER = exp(1._RKB) |
The scalar constant of type real of kind RKB representing the Napier constant (a.k.a. Euler number) \(e = \exp(1)\). More... | |
real(RKB), parameter | pm_physUnit::AU2METER = 149597870700._RKB |
The scalar constant of type real of kind RKB representing one astronomical unit unit of length in meters.More... | |
real(RKB), parameter | pm_physUnit::DEGREE2RADIAN = PI / 180._RKB |
The scalar constant of type real of kind RKB representing one degree in radians.More... | |
real(RKB), parameter | pm_physUnit::ARCMIN2RADIAN = PI / 10800._RKB |
The scalar constant of type real of kind RKB representing one arcminute in radians.More... | |
real(RKB), parameter | pm_physUnit::ARCSEC2RADIAN = PI / 648000._RKB |
The scalar constant of type real of kind RKB representing one arcsecond in radians.More... | |
type(uncertain_type), parameter | pm_physUnit::DALTON2KG = uncertain_type(1.660539040e-27_RKB, 2.e-35_RKB) |
The scalar constant of type real of kind RKB representing one Dalton in kilograms.More... | |
real(RKB), parameter | pm_physUnit::EV2JOULES = 1.602176634e-19_RKB |
The scalar constant of type real of kind RKB representing one electronvolt in Joules.An electronvolt is the amount of kinetic energy gained or lost by a single electron accelerating from rest through an electric potential difference of one volt in vacuum. Hence, it has a value of one volt, \(1 J/C\), multiplied by the elementary charge \(e = 1.602176634\times10−19 C\). Therefore, one electronvolt is equal to \(1.602176634×10−19 J\). The electronvolt ( \(\ms{eV}\)) is a unit of energy, but is not an SI unit. More... | |
real(RKB), parameter | pm_physUnit::JOULES2ERGS = 1.e+7_RKB |
The scalar constant of type real of kind RKB representing one Joules of energy in ergs.More... | |
real(RKB), parameter | pm_physUnit::ERGS2JOULES = 1.e-7_RKB |
The scalar constant of type real of kind RKB representing one ergs of energy in Joules.More... | |
real(RKB), parameter | pm_physUnit::KEV2ERGS = 1000 * EV2JOULES * JOULES2ERGS |
The scalar constant of type real of kind RKB representing one kilo-electronvolts of energy in ergs.More... | |
real(RKB), parameter | pm_physUnit::ERGS2KEV = 1._RKB / KEV2ERGS |
The scalar constant of type real of kind RKB representing one ergs of energy in kilo-electronvolts.More... | |