mus_varSys_solverData_type Derived Type

type, public :: mus_varSys_solverData_type

Contains pointer to musubi data types required for variable operation method_data


Inherits

type~~mus_varsys_solverdata_type~~InheritsGraph type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_geom_type mus_geom_type type~mus_varsys_solverdata_type->type~mus_geom_type geometry type~mus_physics_type mus_physics_type type~mus_varsys_solverdata_type->type~mus_physics_type physics type~mus_scheme_type mus_scheme_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme tem_BC_prop_type tem_BC_prop_type type~mus_geom_type->tem_BC_prop_type boundary treelmesh_type treelmesh_type type~mus_geom_type->treelmesh_type tree type~mus_geomincrhead_type mus_geomIncrHead_type type~mus_geom_type->type~mus_geomincrhead_type geomIncr type~mus_ibm_globtype mus_IBM_globType type~mus_geom_type->type~mus_ibm_globtype globIBM type~mus_convertfac_type mus_convertFac_type type~mus_physics_type->type~mus_convertfac_type fac tem_levelDesc_type tem_levelDesc_type type~mus_scheme_type->tem_levelDesc_type levelDesc tem_possible_variable_type tem_possible_variable_type type~mus_scheme_type->tem_possible_variable_type poss_srcVar, poss_transVar tem_st_fun_linkedList_type tem_st_fun_linkedList_type type~mus_scheme_type->tem_st_fun_linkedList_type st_funList tem_tracking_type tem_tracking_type type~mus_scheme_type->tem_tracking_type track tem_varMap_type tem_varMap_type type~mus_scheme_type->tem_varMap_type redTransVarMap, stateVarMap tem_varSys_type tem_varSys_type type~mus_scheme_type->tem_varSys_type varSys tem_variable_type tem_variable_type type~mus_scheme_type->tem_variable_type luaVar type~array2d_type array2D_type type~mus_scheme_type->type~array2d_type state type~glob_boundary_type glob_boundary_type type~mus_scheme_type->type~glob_boundary_type globBC type~mus_auxfieldvar_type mus_auxFieldVar_type type~mus_scheme_type->type~mus_auxfieldvar_type auxField type~mus_dervarpos_type mus_derVarPos_type type~mus_scheme_type->type~mus_dervarpos_type derVarPos type~mus_field_type mus_field_type type~mus_scheme_type->type~mus_field_type field type~mus_grad_type mus_Grad_type type~mus_scheme_type->type~mus_grad_type Grad type~mus_graddata_type mus_gradData_type type~mus_scheme_type->type~mus_graddata_type gradData type~mus_interpolation_type mus_interpolation_type type~mus_scheme_type->type~mus_interpolation_type intp type~mus_mixture_type mus_mixture_type type~mus_scheme_type->type~mus_mixture_type mixture type~mus_nernstplanck_type mus_nernstPlanck_type type~mus_scheme_type->type~mus_nernstplanck_type nernstPlanck type~mus_scheme_header_type mus_scheme_header_type type~mus_scheme_type->type~mus_scheme_header_type header type~mus_scheme_layout_type mus_scheme_layout_type type~mus_scheme_type->type~mus_scheme_layout_type layout type~mus_source_type mus_source_type type~mus_scheme_type->type~mus_source_type globSrc type~mus_transport_var_type mus_transport_var_type type~mus_scheme_type->type~mus_transport_var_type transVar type~pdf_data_type pdf_data_type type~mus_scheme_type->type~pdf_data_type pdf

Inherited by

type~~mus_varsys_solverdata_type~~InheritedByGraph type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_data_type mus_varSys_data_type type~mus_varsys_data_type->type~mus_varsys_solverdata_type solverData

Components

Type Visibility Attributes Name Initial
type(mus_scheme_type), public, pointer :: scheme => NULL()

scheme data type

type(mus_physics_type), public, pointer :: physics => NULL()

contains basic SI units to convert from lattice to physical and vice versa

type(mus_geom_type), public, pointer :: geometry => NULL()

Contains geometry information and definitions