atl_eqn_advection_1d_init Subroutine

public subroutine atl_eqn_advection_1d_init(conf, thandle, equation, nDimensions, varSys_data)

Initialization of the linearized Euler equations.

This routine sets up the necessary infrastructure for the linearized Euler equations. It reads the configuration from the given script in conf under the table provided in thandle and sets function pointers and variables accordingly.

Arguments

Type IntentOptional Attributes Name
type(flu_State), intent(in) :: conf

Handle to the Lua configuration

integer, intent(in) :: thandle

Handle to the equation table in the Lua script given in conf.

type(atl_Equations_type), intent(inout) :: equation

Equation system to set with this routine.

integer, intent(in) :: nDimensions

Number of spatial dimensions, the Euler equations should live on.

Has to be 1, 2 or 3.

type(atl_varSys_solverData_type), intent(inout) :: varSys_data

the pointer to the data required for the varsys