@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.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
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 |