zhao_local_state_type Derived Type

type, public :: zhao_local_state_type


Components

Type Visibility Attributes Name Initial
character(len=1), public :: branch = ' '
character(len=16), public :: side = 'monotonic'
real(kind=dp), public :: z_m_m = 0.0d0
real(kind=dp), public :: phi_hat = 0.0d0
real(kind=dp), public :: phi_v = 0.0d0
real(kind=dp), public :: n_swi_m3 = 0.0d0
real(kind=dp), public :: n_swe_f_m3 = 0.0d0
real(kind=dp), public :: n_swe_r_m3 = 0.0d0
real(kind=dp), public :: n_phe_f_m3 = 0.0d0
real(kind=dp), public :: n_phe_c_m3 = 0.0d0
real(kind=dp), public :: electron_source_density_m3 = 0.0d0
real(kind=dp), public :: vcut_swe_mps = 0.0d0
real(kind=dp), public :: vcut_phe_mps = 0.0d0
real(kind=dp), public :: v_i_mps = 0.0d0
logical, public :: swe_reflected_active = .false.
logical, public :: phe_captured_active = .false.

Source Code

  type :: zhao_local_state_type
    character(len=1) :: branch = ' '
    character(len=16) :: side = 'monotonic'
    real(dp) :: z_m_m = 0.0d0
    real(dp) :: phi_hat = 0.0d0
    real(dp) :: phi_v = 0.0d0
    real(dp) :: n_swi_m3 = 0.0d0
    real(dp) :: n_swe_f_m3 = 0.0d0
    real(dp) :: n_swe_r_m3 = 0.0d0
    real(dp) :: n_phe_f_m3 = 0.0d0
    real(dp) :: n_phe_c_m3 = 0.0d0
    real(dp) :: electron_source_density_m3 = 0.0d0
    real(dp) :: vcut_swe_mps = 0.0d0
    real(dp) :: vcut_phe_mps = 0.0d0
    real(dp) :: v_i_mps = 0.0d0
    logical :: swe_reflected_active = .false.
    logical :: phe_captured_active = .false.
  end type zhao_local_state_type