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

  • module~~korc_constants~~UsesGraph module~korc_constants korc_constants module~korc_types korc_types module~korc_constants->module~korc_types iso_c_binding iso_c_binding module~korc_types->iso_c_binding

Used by

  • module~~korc_constants~~UsedByGraph module~korc_constants korc_constants module~korc_initialize korc_initialize module~korc_initialize->module~korc_constants module~korc_spatial_distribution korc_spatial_distribution module~korc_initialize->module~korc_spatial_distribution module~korc_velocity_distribution korc_velocity_distribution module~korc_initialize->module~korc_velocity_distribution module~korc_coords korc_coords module~korc_initialize->module~korc_coords module~korc_hdf5 korc_HDF5 module~korc_initialize->module~korc_hdf5 module~korc_fields korc_fields module~korc_initialize->module~korc_fields module~korc_avalanche korc_avalanche module~korc_avalanche->module~korc_constants module~korc_avalanche->module~korc_coords module~korc_avalanche->module~korc_hdf5 module~korc_profiles korc_profiles module~korc_avalanche->module~korc_profiles module~korc_avalanche->module~korc_fields module~korc_units korc_units module~korc_units->module~korc_constants module~korc_energy_pdfs korc_energy_pdfs module~korc_energy_pdfs->module~korc_constants module~korc_energy_pdfs->module~korc_hdf5 module~korc_simple_equilibrium_pdf korc_simple_equilibrium_pdf module~korc_simple_equilibrium_pdf->module~korc_constants module~korc_simple_equilibrium_pdf->module~korc_hdf5 module~korc_collisions korc_collisions module~korc_collisions->module~korc_constants module~korc_collisions->module~korc_hdf5 module~korc_interp korc_interp module~korc_collisions->module~korc_interp module~korc_fio korc_fio module~korc_collisions->module~korc_fio module~korc_collisions->module~korc_profiles module~korc_collisions->module~korc_fields module~korc_experimental_pdf korc_experimental_pdf module~korc_experimental_pdf->module~korc_constants module~korc_experimental_pdf->module~korc_coords module~korc_experimental_pdf->module~korc_hdf5 module~korc_experimental_pdf->module~korc_interp module~korc_experimental_pdf->module~korc_fields module~korc_spatial_distribution->module~korc_constants module~korc_spatial_distribution->module~korc_avalanche module~korc_spatial_distribution->module~korc_experimental_pdf module~korc_spatial_distribution->module~korc_hdf5 module~korc_spatial_distribution->module~korc_profiles module~korc_spatial_distribution->module~korc_fields module~korc_velocity_distribution->module~korc_constants module~korc_velocity_distribution->module~korc_avalanche module~korc_velocity_distribution->module~korc_energy_pdfs module~korc_velocity_distribution->module~korc_simple_equilibrium_pdf module~korc_velocity_distribution->module~korc_experimental_pdf module~korc_velocity_distribution->module~korc_hdf5 module~korc_velocity_distribution->module~korc_fields module~korc_ppusher korc_ppusher module~korc_ppusher->module~korc_constants module~korc_ppusher->module~korc_collisions module~korc_ppusher->module~korc_interp module~korc_ppusher->module~korc_profiles module~korc_ppusher->module~korc_fields module~korc_coords->module~korc_constants module~korc_hdf5->module~korc_constants module~korc_interp->module~korc_coords module~korc_interp->module~korc_fio program~main main program~main->module~korc_initialize program~main->module~korc_units program~main->module~korc_collisions program~main->module~korc_ppusher program~main->module~korc_hdf5 program~main->module~korc_interp program~main->module~korc_fio program~main->module~korc_profiles program~main->module~korc_fields module~korc_finalize korc_finalize program~main->module~korc_finalize module~korc_fio->module~korc_hdf5 module~korc_profiles->module~korc_coords module~korc_profiles->module~korc_hdf5 module~korc_profiles->module~korc_interp module~korc_fields->module~korc_coords module~korc_fields->module~korc_hdf5 module~korc_fields->module~korc_interp module~korc_finalize->module~korc_profiles module~korc_finalize->module~korc_fields

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