external_boundary_contract_type Derived Type

type, public :: external_boundary_contract_type


Components

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

Source Code

  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