mus_field_type Derived Type

type, public :: mus_field_type

This type contains all information on fields with ic and bc Example fields: fluid, species etc. Each field contains one initial condition and array of boundary conditions


Inherits

type~~mus_field_type~~InheritsGraph type~mus_field_type mus_field_type type~boundary_type boundary_type type~mus_field_type->type~boundary_type bc type~tem_restart_type tem_restart_type type~mus_field_type->type~tem_restart_type restart type~mus_field_prop_type mus_field_prop_type type~mus_field_type->type~mus_field_prop_type fieldProp type~mus_source_type mus_source_type type~mus_field_type->type~mus_source_type source type~tem_ini_condition_type tem_ini_condition_type type~mus_field_type->type~tem_ini_condition_type ic type~bc_wall_bouzidi_type bc_wall_bouzidi_type type~boundary_type->type~bc_wall_bouzidi_type bouzidi type~bc_neigh_type bc_neigh_type type~boundary_type->type~bc_neigh_type neigh type~bc_inlet_bouzidi_type bc_inlet_bouzidi_type type~boundary_type->type~bc_inlet_bouzidi_type inletUbbQVal, inletBFL type~bc_nrbc_type bc_nrbc_type type~boundary_type->type~bc_nrbc_type nrbc type~bc_states_type bc_states_type type~boundary_type->type~bc_states_type BC_states type~array_type array_type type~boundary_type->type~array_type links type~bc_outlet_type bc_outlet_type type~boundary_type->type~bc_outlet_type outletExpol type~bc_blackbox_membrane_type bc_blackbox_membrane_type type~boundary_type->type~bc_blackbox_membrane_type blackbox_mem type~bc_field_elems_type bc_field_elems_type type~boundary_type->type~bc_field_elems_type elemLvl type~bc_noneqexpol_type bc_nonEqExpol_type type~boundary_type->type~bc_noneqexpol_type nonEqExpol type~grw_stringkeyvaluepairarray_type grw_stringkeyvaluepairarray_type type~boundary_type->type~grw_stringkeyvaluepairarray_type varDict type~mus_species_type mus_species_type type~mus_field_prop_type->type~mus_species_type species type~mus_poisson_type mus_poisson_type type~mus_field_prop_type->type~mus_poisson_type poisson type~mus_fluid_type mus_fluid_type type~mus_field_prop_type->type~mus_fluid_type fluid type~mus_source_op_type mus_source_op_type type~mus_source_type->type~mus_source_op_type method type~mus_source_type->type~grw_stringkeyvaluepairarray_type varDict type~mrt_species_type mrt_species_type type~mus_species_type->type~mrt_species_type mrt type~mus_poisson_boltzmann_type mus_poisson_boltzmann_type type~mus_poisson_type->type~mus_poisson_boltzmann_type PB type~mus_nnwtn_type mus_nNwtn_type type~mus_fluid_type->type~mus_nnwtn_type nNwtn type~mus_turbulence_type mus_turbulence_type type~mus_fluid_type->type~mus_turbulence_type turbulence type~mus_viscosity_type mus_viscosity_type type~mus_fluid_type->type~mus_viscosity_type viscKine type~tem_bc_state_type tem_bc_state_type type~bc_states_type->type~tem_bc_state_type velocity, massFlowRate, pressure, moleFrac, moleFlux, moleDens, moleDiff_flux, pdf, potential, surChargeDens type~mus_absorblayer_type mus_absorbLayer_type type~mus_source_op_type->type~mus_absorblayer_type absLayer type~mus_source_elems_type mus_source_elems_type type~mus_source_op_type->type~mus_source_elems_type elemLvl type~bc_moments_type bc_moments_type type~bc_field_elems_type->type~bc_moments_type moments

Inherited by

type~~mus_field_type~~InheritedByGraph type~mus_field_type mus_field_type type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_field_type field type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme type~mus_varsys_data_type mus_varSys_data_type type~mus_varsys_data_type->type~mus_varsys_solverdata_type solverData

Contents


Components

TypeVisibilityAttributesNameInitial
character(len=labelLen), private :: label

field label. Should be unique for each field

type(mus_field_prop_type), private :: fieldProp

physics parameters (fluid and species) for field

type(boundary_type), private, allocatable:: bc(:)

array of field boundary types for each field size: #BCs in the boundary_condition table allocated in mus_load_bc

type(tem_ini_condition_type), private :: ic

initialization case, one initial condition for each field

type(mus_source_type), private :: source

field source applied only to current field

type(tem_restart_type), private :: restart

An instance of restart type