tem_load_spacetime_table Subroutine

private subroutine tem_load_spacetime_table(me, conf, parent, key, nComp, errCode)

This routine loads table of spacetime functions from the given key or pos

NOTE: If any of the entries in the table can not be interpreted as a space-time function, none will be returne at all, and an error code of -1 will be set. "Me" will be deallocated in this case. The routine first attempts to read the given key as a single space-time function definition, only if that fails, it tries to read it as a table of functions.

Arguments

TypeIntentOptionalAttributesName
type(tem_spacetime_fun_type), intent(out), allocatable:: me(:)

spacetime fun information

type(flu_State) :: conf

lua state handle

integer, intent(inout), optional :: parent

aotus parent handle

character(len=*), intent(in) :: key

name of the variable which is defined as spacetime function

integer, intent(in), optional :: nComp

number of components of the variable

integer, intent(out), optional :: errCode

errCode /=0, space time function fails use errCode to abort code outside this routine call


Calls

proc~~tem_load_spacetime_table~~CallsGraph proc~tem_load_spacetime_table tem_load_spacetime_table proc~aot_table_length aot_table_length proc~tem_load_spacetime_table->proc~aot_table_length proc~aot_table_close aot_table_close proc~tem_load_spacetime_table->proc~aot_table_close proc~aot_table_open aot_table_open proc~tem_load_spacetime_table->proc~aot_table_open proc~tem_load_spacetime_single tem_load_spacetime_single proc~tem_load_spacetime_table->proc~tem_load_spacetime_single proc~tem_load_spacetime_single->proc~aot_table_open proc~tem_load_spacetime_single->proc~tem_load_spacetime_single proc~aot_exists aot_exists proc~tem_load_spacetime_single->proc~aot_exists proc~load_spacetime_predefined load_spacetime_predefined proc~tem_load_spacetime_single->proc~load_spacetime_predefined interface~aot_get_val~2 aot_get_val proc~tem_load_spacetime_single->interface~aot_get_val~2 proc~aot_fun_close aot_fun_close proc~tem_load_spacetime_single->proc~aot_fun_close proc~aot_type_of aot_type_of proc~tem_load_spacetime_single->proc~aot_type_of proc~load_spacetime_asconst load_spacetime_asConst proc~tem_load_spacetime_single->proc~load_spacetime_asconst proc~tem_abort tem_abort proc~tem_load_spacetime_single->proc~tem_abort interface~aot_fun_open aot_fun_open proc~tem_load_spacetime_single->interface~aot_fun_open interface~tem_load_shape tem_load_shape proc~tem_load_spacetime_single->interface~tem_load_shape proc~aot_reference_for aot_reference_for proc~tem_load_spacetime_single->proc~aot_reference_for proc~load_spacetime_predefined->proc~tem_abort proc~tem_polygon_material_multi_load tem_polygon_material_multi_load proc~load_spacetime_predefined->proc~tem_polygon_material_multi_load proc~upper_to_lower upper_to_lower proc~load_spacetime_predefined->proc~upper_to_lower interface~tem_load_miescatter_displacementfieldz tem_load_miescatter_displacementfieldz proc~load_spacetime_predefined->interface~tem_load_miescatter_displacementfieldz proc~tem_load_temporal tem_load_temporal proc~load_spacetime_predefined->proc~tem_load_temporal tem_precice_load_coupling tem_precice_load_coupling proc~load_spacetime_predefined->tem_precice_load_coupling proc~tem_polygon_material_single_load tem_polygon_material_single_load proc~load_spacetime_predefined->proc~tem_polygon_material_single_load proc~tem_load_spatial tem_load_spatial proc~load_spacetime_predefined->proc~tem_load_spatial proc~tem_load_acoustic_pulse tem_load_acoustic_pulse proc~load_spacetime_predefined->proc~tem_load_acoustic_pulse proc~tem_load_cylindricalwave tem_load_cylindricalWave proc~load_spacetime_predefined->proc~tem_load_cylindricalwave proc~tem_aps_load_coupling tem_aps_load_coupling proc~load_spacetime_predefined->proc~tem_aps_load_coupling interface~tem_load_miescatter_magneticfieldy tem_load_miescatter_magneticfieldy proc~load_spacetime_predefined->interface~tem_load_miescatter_magneticfieldy interface~tem_load_miescatter_magneticfieldx tem_load_miescatter_magneticfieldx proc~load_spacetime_predefined->interface~tem_load_miescatter_magneticfieldx proc~load_spacetime_asconst->interface~aot_get_val~2 mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~tem_load_shape_single tem_load_shape_single interface~tem_load_shape->proc~tem_load_shape_single proc~tem_load_shapes tem_load_shapes interface~tem_load_shape->proc~tem_load_shapes

Called by

proc~~tem_load_spacetime_table~~CalledByGraph proc~tem_load_spacetime_table tem_load_spacetime_table interface~tem_load_spacetime tem_load_spacetime interface~tem_load_spacetime->proc~tem_load_spacetime_table proc~tem_variable_load_single tem_variable_load_single proc~tem_variable_load_single->interface~tem_load_spacetime proc~tem_variable_loadmapping_single tem_variable_loadMapping_single proc~tem_variable_loadmapping_single->interface~tem_load_spacetime program~tem_spacetime_fun_test tem_spacetime_fun_test program~tem_spacetime_fun_test->interface~tem_load_spacetime proc~tem_variable_loadmapping_vector tem_variable_loadMapping_vector proc~tem_variable_loadmapping_vector->proc~tem_variable_loadmapping_single proc~tem_variable_load_vector tem_variable_load_vector proc~tem_variable_load_vector->proc~tem_variable_load_single interface~tem_variable_loadmapping tem_variable_loadMapping interface~tem_variable_loadmapping->proc~tem_variable_loadmapping_single interface~tem_variable_loadmapping->proc~tem_variable_loadmapping_vector interface~tem_variable_load tem_variable_load interface~tem_variable_load->proc~tem_variable_load_single interface~tem_variable_load->proc~tem_variable_load_vector program~tem_variable_extract_test tem_variable_extract_test program~tem_variable_extract_test->interface~tem_variable_load proc~load_config~3 load_config proc~load_config~3->interface~tem_variable_load proc~tem_load_bc_state tem_load_bc_state proc~tem_load_bc_state->interface~tem_variable_loadmapping proc~load_config load_config proc~load_config->interface~tem_variable_load program~tem_variable_evaltype_test tem_variable_evaltype_test program~tem_variable_evaltype_test->interface~tem_variable_load proc~check_variableoperations check_variableOperations proc~check_variableoperations->interface~tem_variable_load program~tem_variable_combine_test tem_variable_combine_Test program~tem_variable_combine_test->interface~tem_variable_load proc~load_config~2 load_config proc~load_config~2->interface~tem_variable_load

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: thandle

aotus table handle

integer, private :: nSt
integer, private :: iSt
integer, private :: errCode_loc
character(len=labelLen), private :: buffer
type(tem_st_fun_listElem_type), private, pointer:: current