tem_varSys_type Derived Type

type, public :: tem_varSys_type

Description of the variable system.


Inherits

type~~tem_varsys_type~~InheritsGraph type~tem_varsys_type tem_varSys_type type~grw_varoparray_type grw_varoparray_type type~tem_varsys_type->type~grw_varoparray_type method type~dyn_labelarray_type dyn_labelarray_type type~tem_varsys_type->type~dyn_labelarray_type varname type~tem_varsys_op_type tem_varSys_op_type type~grw_varoparray_type->type~tem_varsys_op_type val c_ptr c_ptr type~tem_varsys_op_type->c_ptr method_data

Inherited by

type~~tem_varsys_type~~InheritedByGraph type~tem_varsys_type tem_varSys_type type~scheme_type scheme_type type~scheme_type->type~tem_varsys_type varSys type~tem_restartheader_type tem_restartHeader_type type~tem_restartheader_type->type~tem_varsys_type varSys type~tem_restart_type tem_restart_type type~tem_restart_type->type~tem_restartheader_type header type~solver_type~3 solver_type type~solver_type~3->type~scheme_type scheme type~tem_general_type tem_general_type type~solver_type~3->type~tem_general_type general type~tem_general_type->type~tem_restart_type restart type~hvs_output_file_type hvs_output_file_type type~hvs_output_file_type->type~tem_restart_type restart type~solver_type~5 solver_type type~solver_type~5->type~tem_general_type general type~solver_type~6 solver_type type~solver_type~6->type~tem_general_type general type~solver_type~4 solver_type type~solver_type~4->type~tem_general_type general type~solver_type~9 solver_type type~solver_type~9->type~tem_general_type general type~tem_tracking_instance_type tem_tracking_instance_type type~tem_tracking_instance_type->type~hvs_output_file_type output_file type~solver_type~7 solver_type type~solver_type~7->type~tem_general_type general type~solver_type solver_type type~solver_type->type~tem_general_type general type~solver_type~8 solver_type type~solver_type~8->type~tem_general_type general type~solver_type~2 solver_type type~solver_type~2->type~tem_general_type general

Contents


Components

TypeVisibilityAttributesNameInitial
character(len=LabelLen), public :: SystemName

A descriptive name for this system of variables.

integer, public :: nStateVars =0

Number of variables in the state.

integer, public :: nScalars =0

Number of scalars in the state.

This keeps track of the length of the state array.

integer, public :: nAuxVars =0

Number of auxField variables

integer, public :: nAuxScalars

Number of scalars in the auxField This keeps track of the length of the auxField array

type(grw_varoparray_type), public :: method

Definition of how to obtain a variable.

type(dyn_labelarray_type), public :: varname

List of variables in the system.