mus_source_type Derived Type

type, public :: mus_source_type

Description of musubi source type


Inherits

type~~mus_source_type~~InheritsGraph type~mus_source_type mus_source_type type~mus_source_op_type mus_source_op_type type~mus_source_type->type~mus_source_op_type method type~grw_stringkeyvaluepairarray_type grw_stringkeyvaluepairarray_type type~mus_source_type->type~grw_stringkeyvaluepairarray_type varDict 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~absorblayer_config_type absorbLayer_config_type type~mus_absorblayer_type->type~absorblayer_config_type config type~absorblayerdynamic_average_type absorbLayerDynamic_average_type type~mus_source_elems_type->type~absorblayerdynamic_average_type dynAvg

Inherited by

type~~mus_source_type~~InheritedByGraph type~mus_source_type mus_source_type type~mus_field_type mus_field_type type~mus_field_type->type~mus_source_type source type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_source_type globSrc 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
type(mus_source_op_type), private, allocatable:: method(:)

Contains source elements position in tree%treeID and function pointer to update source Size: varDict%nVals

type(grw_stringkeyvaluepairarray_type), private :: varDict

Dictionary of source variable with varDict%val()%key is the name of source variable and varDict%val()%value is the name of variable provided for the key