tem_varSys_append_luaVar Subroutine

public subroutine tem_varSys_append_luaVar(luaVar, varSys, st_funList, solverData_evalElem)

subroutine to add the variables from the input lua script to the varsys

Arguments

TypeIntentOptionalAttributesName
type(tem_variable_type), intent(in) :: luaVar(:)

variables defined in the lua file

type(tem_varSys_type), intent(inout) :: varSys

global variable system to which luaVar to be appended

type(tem_st_fun_linkedList_type), intent(inout) :: st_funList

contains spacetime functions of all variables

type(tem_varSys_solverData_evalElem_type), intent(in), optional :: solverData_evalElem

A callback routine to allow the definition of solver specific element evaluation for space-time functions.

This routine can be used to construct more than a single degree of freedom for a spacetime function in an element.


Calls

proc~~tem_varsys_append_luavar~~CallsGraph proc~tem_varsys_append_luavar tem_varSys_append_luaVar proc~tem_varsys_append_opervar tem_varSys_append_operVar proc~tem_varsys_append_luavar->proc~tem_varsys_append_opervar interface~tem_varsys_append_stfun tem_varSys_append_stfun proc~tem_varsys_append_luavar->interface~tem_varsys_append_stfun interface~positionofval~4 positionofval proc~tem_varsys_append_luavar->interface~positionofval~4 proc~check_opvar_prerequisites check_opVar_prerequisites proc~tem_varsys_append_opervar->proc~check_opvar_prerequisites proc~tem_varsys_append_dervar tem_varSys_append_derVar proc~tem_varsys_append_opervar->proc~tem_varsys_append_dervar proc~tem_get_new_varsys_data_ptr tem_get_new_varSys_data_ptr proc~tem_varsys_append_opervar->proc~tem_get_new_varsys_data_ptr proc~tem_varsys_append_stfun_raw tem_varSys_append_stFun_raw interface~tem_varsys_append_stfun->proc~tem_varsys_append_stfun_raw proc~tem_varsys_append_stfunvar tem_varSys_append_stFunVar interface~tem_varsys_append_stfun->proc~tem_varsys_append_stfunvar proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label proc~tem_varsys_append_stfun_raw->proc~tem_varsys_append_dervar proc~tem_varsys_assignevaltype tem_varSys_assignEvalType proc~tem_varsys_append_stfun_raw->proc~tem_varsys_assignevaltype interface~append~21 append proc~tem_varsys_append_stfun_raw->interface~append~21 proc~tem_abort tem_abort proc~tem_varsys_append_stfun_raw->proc~tem_abort proc~check_opvar_prerequisites->interface~positionofval~4 proc~check_opvar_prerequisites->proc~tem_abort proc~tem_varsys_append_stfunvar->proc~tem_varsys_append_dervar proc~tem_varsys_append_stfunvar->proc~tem_varsys_assignevaltype proc~tem_varsys_append_stfunvar->interface~append~21 proc~tem_varsys_append_stfunvar->proc~tem_abort proc~tem_varsys_append_dervar->interface~positionofval~4 proc~tem_varsys_append_dervar->interface~append~21 interface~sortedposofval~4 sortedposofval proc~posofval_label->interface~sortedposofval~4 proc~append_da_label append_da_label interface~append~21->proc~append_da_label proc~append_da_veclabel append_da_veclabel interface~append~21->proc~append_da_veclabel mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~sortposofval_label sortposofval_label interface~sortedposofval~4->proc~sortposofval_label

Called by

proc~~tem_varsys_append_luavar~~CalledByGraph proc~tem_varsys_append_luavar tem_varSys_append_luaVar proc~check_variableoperations check_variableOperations proc~check_variableoperations->proc~tem_varsys_append_luavar program~tem_varsys_stfunvar_test tem_varSys_stfunVar_test program~tem_varsys_stfunvar_test->proc~tem_varsys_append_luavar program~tem_variable_combine_test tem_variable_combine_Test program~tem_variable_combine_test->proc~tem_varsys_append_luavar program~tem_variable_extract_test tem_variable_extract_test program~tem_variable_extract_test->proc~tem_varsys_append_luavar program~tem_varsys_opvar_test tem_varSys_opVar_test program~tem_varsys_opvar_test->proc~tem_varsys_append_luavar program~tem_variable_evaltype_test tem_variable_evaltype_test program~tem_variable_evaltype_test->proc~tem_varsys_append_luavar program~tem_logical_opertor_test tem_logical_opertor_test program~tem_logical_opertor_test->proc~check_variableoperations

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iVar
integer, private :: varPos