atl_init_source_type Derived Type

type, public :: atl_init_source_type

This type is used to set the source terms up. It contains information from the equation systems that are used to process the information from the configuration file. Once the source terms are added to the variable system, the information contained in here are not needed anymore, thus are not stored in another, longer persisting type.


Components

Type Visibility Attributes Name Initial
type(tem_possible_variable_type), public :: poss_srcVars

The possible source variables

type(atl_eqn_sourceMap_type), public, allocatable :: eval_source(:)

for each possible source (a variable in sources%poss_varSys) a pointer to the function that adds the necessary source term to the right hand side vector of the equation system