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.
ToDo: no source terms implemented yet
Type | Intent | Optional | 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 |
||
type(atl_init_source_type), | intent(inout) | :: | initSource | Type to be filled with the possible source variables for the equation system. These source variables are later on used to extract the corresponding information from the configuration file. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_time_type), | private | :: | init_time | local type to initial background for the first calculation of cfl timestep |