| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | enabled | = | .false. | ||
| logical, | public | :: | has_photo_species | = | .false. | ||
| logical, | public | :: | has_local_reservoir_profile | = | .false. | ||
| character(len=32), | public | :: | model | = | 'none' | ||
| character(len=1), | public | :: | branch | = | ' ' | ||
| integer(kind=i32), | public | :: | electron_species | = | 0_i32 | ||
| integer(kind=i32), | public | :: | ion_species | = | 0_i32 | ||
| integer(kind=i32), | public | :: | photo_species | = | 0_i32 | ||
| character(len=16), | public | :: | reference_face | = | '' | ||
| integer(kind=i32), | public | :: | reference_axis | = | 0_i32 | ||
| real(kind=dp), | public | :: | reference_coordinate | = | 0.0d0 | ||
| real(kind=dp), | public | :: | reference_inward_normal(3) | = | 0.0d0 | ||
| real(kind=dp), | public | :: | reservoir_plane_distance_m | = | 0.0d0 | ||
| real(kind=dp), | public | :: | reservoir_phi_v | = | 0.0d0 | ||
| real(kind=dp), | public | :: | phi0_v | = | 0.0d0 | ||
| real(kind=dp), | public | :: | phi_m_v | = | 0.0d0 | ||
| real(kind=dp), | public | :: | n_swe_inf_m3 | = | 0.0d0 | ||
| real(kind=dp), | public | :: | electron_number_density_m3 | = | 0.0d0 | ||
| real(kind=dp), | public | :: | electron_vmin_normal | = | 0.0d0 | ||
| real(kind=dp), | public | :: | ion_number_density_m3 | = | 0.0d0 | ||
| real(kind=dp), | public | :: | ion_normal_speed_mps | = | 0.0d0 | ||
| real(kind=dp), | public | :: | photo_emit_current_density_a_m2 | = | 0.0d0 | ||
| real(kind=dp), | public | :: | photo_vmin_normal | = | 0.0d0 |
type :: sheath_injection_context logical :: enabled = .false. logical :: has_photo_species = .false. logical :: has_local_reservoir_profile = .false. character(len=32) :: model = 'none' character(len=1) :: branch = ' ' integer(i32) :: electron_species = 0_i32 integer(i32) :: ion_species = 0_i32 integer(i32) :: photo_species = 0_i32 character(len=16) :: reference_face = '' integer(i32) :: reference_axis = 0_i32 real(dp) :: reference_coordinate = 0.0d0 real(dp) :: reference_inward_normal(3) = 0.0d0 real(dp) :: reservoir_plane_distance_m = 0.0d0 real(dp) :: reservoir_phi_v = 0.0d0 real(dp) :: phi0_v = 0.0d0 real(dp) :: phi_m_v = 0.0d0 real(dp) :: n_swe_inf_m3 = 0.0d0 real(dp) :: electron_number_density_m3 = 0.0d0 real(dp) :: electron_vmin_normal = 0.0d0 real(dp) :: ion_number_density_m3 = 0.0d0 real(dp) :: ion_normal_speed_mps = 0.0d0 real(dp) :: photo_emit_current_density_a_m2 = 0.0d0 real(dp) :: photo_vmin_normal = 0.0d0 end type sheath_injection_context