mus_control_type Derived Type

type, public :: mus_control_type

Datatype containing mapping of control routines to function pointers


Components

Type Visibility Attributes Name Initial
type(mus_scheme_type), public, pointer :: scheme => null()
type(mus_geom_type), public, pointer :: geometry => null()
type(mus_param_type), public, pointer :: params => null()
type(mus_particle_group_type), public, pointer :: particleGroup => null()
logical, public :: DPS_do_volfract = .false.
logical, public :: DPS_do_advance = .true.
integer, public :: curlvl = 0
procedure(computation), public, pointer :: do_computation => null()
procedure(update_particles_if), public, pointer :: check_particles => null()
procedure(update_particles_if), public, pointer :: advance_particles => null()