Initialization of the Euler equation.
This routine sets up the necessary infrastructure for the 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.
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_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(atl_init_material_type), | intent(inout) | :: | initMaterial | Type to be filled with the possible material variables for the equation system. These material variables are later on used to extract the corresponding information from the configuration file. |
||
type(atl_varSys_solverData_type), | intent(inout) | :: | varSys_data | the pointer to the data required for the varsys |