| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public | :: | inflow_map | = | external_inflow_none | ||
| 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 | ||
| logical, | public | :: | barrier_redistribute_low(3) | = | .false. | ||
| logical, | public | :: | barrier_redistribute_high(3) | = | .false. |
type, public :: external_boundary_contract_type integer(i32) :: inflow_map = external_inflow_none 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 logical :: barrier_redistribute_low(3) = .false. logical :: barrier_redistribute_high(3) = .false. end type external_boundary_contract_type