| 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. |
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