atl_eqn_euler_1d_var_module Module

Module to configure the variables of the Euler equations.



Subroutines

public subroutine atl_init_euler_1d_vars(equation, solverData)

Init the variable system for Euler (inviscid) flow simulations.

Read more…

Arguments

Type IntentOptional Attributes Name
type(atl_Equations_type), intent(inout) :: equation

The equation system

type(atl_varSys_solverData_type) :: solverData

the pointer to the data required for the varsys

public subroutine atl_append_euler_1d_consVars(equation, solverData)

Append conservative variables for Euler equations.

Read more…

Arguments

Type IntentOptional Attributes Name
type(atl_Equations_type), intent(inout) :: equation

The equation type .

type(atl_varSys_solverData_type), target :: solverData

The type to be used as method data. This type has to contain all information necessary to determine the values of the variables in the variable system.

public subroutine atl_append_euler_1d_primVars(varSys, primVar, solverData)

Append primitive variables for euler equation

Arguments

Type IntentOptional Attributes Name
type(tem_varSys_type), intent(inout) :: varSys

The Euler variable system to modify, it has to contain the conservative variables already.

integer, intent(out), allocatable :: primVar(:)

Indices of the primitive variables in the overall system.

type(atl_varSys_solverData_type), target :: solverData

the pointer to the data required for the varsys to fulfill all operations and derivations on the variables

public subroutine atl_append_euler_1d_derivedVars(varSys, solverData)

append / set data of derived quantities

Read more…

Arguments

Type IntentOptional Attributes Name
type(tem_varSys_type), intent(inout) :: varSys

The Euler variable system to modify. It has to contain the conservative and primitive variables already.

type(atl_varSys_solverData_type), target :: solverData

the pointer to the data required for the varsys to fulfill all operations and derivations on the variables

public subroutine atl_init_euler_1d_sourceTerms(possVars, eval_source)

This routine initializes possible source variables and returns the filled up list of the poss_srcVars

Arguments

Type IntentOptional Attributes Name
type(tem_possible_variable_type), intent(out) :: possVars
type(atl_eqn_sourceMap_type), intent(out), allocatable :: eval_source(:)