boundary_t Derived Type

type, public :: boundary_t


Inherits

type~~boundary_t~~InheritsGraph type~boundary_t boundary_t type~ff_flux_port_t FF_flux_port_t type~boundary_t->type~ff_flux_port_t port type~signal_t signal_t type~boundary_t->type~signal_t imposed_PorM, imposed_T type~port_t port_t type~ff_flux_port_t->type~port_t c_funptr c_funptr type~signal_t->c_funptr init_signal_ext_ptr, sign_ptr c_ptr c_ptr type~signal_t->c_ptr val_cfg type~simulation_t simulation_t type~signal_t->type~simulation_t sim type~simulation_t->type~signal_t impl_tol

Components

Type Visibility Attributes Name Initial
logical, public :: is_PT
logical, public :: hugoniot_bc

exact Rankine-Hugoniot relations at this boundary_PT

type(signal_t), public :: imposed_PorM
type(signal_t), public :: imposed_T
type(FF_flux_port_t), public, pointer :: port
real(kind=dp), public :: wave_time

Minimum time for wave propagation


Source Code

    type boundary_t
        logical :: is_PT
        logical :: hugoniot_bc  !! exact Rankine-Hugoniot relations at this boundary_PT
        type(signal_t) :: imposed_PorM, imposed_T
        type(FF_flux_port_t), pointer :: port
        real(dp) :: wave_time !! Minimum time for wave propagation
    end type boundary_t