atl_eqn_heat_init Subroutine

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

Initialization of the Heat equation.

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

The possible material properties.

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


Calls

proc~~atl_eqn_heat_init~~CallsGraph proc~atl_eqn_heat_init atl_eqn_heat_init proc~atl_init_heat_1d_vars atl_init_heat_1d_vars proc~atl_eqn_heat_init->proc~atl_init_heat_1d_vars proc~atl_init_heat_2d_vars atl_init_heat_2d_vars proc~atl_eqn_heat_init->proc~atl_init_heat_2d_vars proc~atl_init_heat_vars atl_init_heat_vars proc~atl_eqn_heat_init->proc~atl_init_heat_vars proc~atl_load_heat atl_load_heat proc~atl_eqn_heat_init->proc~atl_load_heat proc~append_heat_1d_consvars append_heat_1d_consVars proc~atl_init_heat_1d_vars->proc~append_heat_1d_consvars tem_varSys_init tem_varSys_init proc~atl_init_heat_1d_vars->tem_varSys_init proc~append_heat_2d_consvars append_heat_2d_consVars proc~atl_init_heat_2d_vars->proc~append_heat_2d_consvars proc~atl_init_heat_2d_vars->tem_varSys_init proc~append_heat_consvars append_heat_consVars proc~atl_init_heat_vars->proc~append_heat_consvars proc~atl_init_heat_vars->tem_varSys_init aot_get_val aot_get_val proc~atl_load_heat->aot_get_val proc~atl_get_new_varsys_data_ptr atl_get_new_varSys_data_ptr proc~append_heat_1d_consvars->proc~atl_get_new_varsys_data_ptr tem_varSys_append_stateVar tem_varSys_append_stateVar proc~append_heat_1d_consvars->tem_varSys_append_stateVar proc~append_heat_2d_consvars->proc~atl_get_new_varsys_data_ptr proc~append_heat_2d_consvars->tem_varSys_append_stateVar proc~append_heat_consvars->proc~atl_get_new_varsys_data_ptr proc~append_heat_consvars->tem_varSys_append_stateVar

Called by

proc~~atl_eqn_heat_init~~CalledByGraph proc~atl_eqn_heat_init atl_eqn_heat_init proc~atl_init_equation atl_init_equation proc~atl_init_equation->proc~atl_eqn_heat_init proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_equation proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize program~ateles ateles program~ateles->proc~atl_initialize_program