korc_constants Module

@brief Module containing physical and mathematical constants to be used in KORC. @details In this module we define the constant parameters to be used in KORC. Notice that the numerical precision of these quantities is '_rp', see korc_types.f90. Any new constant needs to be compliant with the numerical precision used in KORC.


Uses


Contents


Variables

TypeVisibility AttributesNameInitial
real(kind=rp), public, parameter:: C_PI =4.0_rp*ATAN(1.0_rp)
real(kind=rp), public, parameter:: C_E =1.602176E-19_rp
real(kind=rp), public, parameter:: C_ME =9.109382E-31_rp
real(kind=rp), public, parameter:: C_MP =1.672621E-27_rp
real(kind=rp), public, parameter:: C_U =1.660538E-27_rp
real(kind=rp), public, parameter:: C_KB =1.380650E-23_rp
real(kind=rp), public, parameter:: C_C =299792458.0_rp
real(kind=rp), public, parameter:: C_MU =4.0_rp*C_PI*1E-7_rp
real(kind=rp), public, parameter:: C_E0 =1.0_rp/(C_MU*C_C**2)
real(kind=rp), public, parameter:: C_Ke =1.0_rp/(4.0_rp*C_PI*C_E0)
real(kind=rp), public, parameter:: C_RE = C_E**2/(4.0_rp*C_PI*C_E0*C_ME*C_C**2)
real(kind=rp), public, parameter:: C_h =6.6261E-34_rp
real(kind=rp), public, parameter:: C_a =1._rp/137._rp