| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public | :: | inflow_map | = | external_inflow_none | ||
| integer(kind=i32), | public | :: | ordinary_open_model | = | external_open_escape | ||
| logical, | public | :: | barrier_override_low(3) | = | .false. | ||
| logical, | public | :: | barrier_override_high(3) | = | .false. | ||
| real(kind=dp), | public | :: | barrier_potential_low_v(3) | = | 0.0_dp | ||
| real(kind=dp), | public | :: | barrier_potential_high_v(3) | = | 0.0_dp |
type, public :: external_boundary_contract_type integer(i32) :: inflow_map = external_inflow_none integer(i32) :: ordinary_open_model = external_open_escape logical :: barrier_override_low(3) = .false. logical :: barrier_override_high(3) = .false. real(dp) :: barrier_potential_low_v(3) = 0.0_dp real(dp) :: barrier_potential_high_v(3) = 0.0_dp end type external_boundary_contract_type