tem_load_depend Interface

public interface tem_load_depend

load depend table

Calls

interface~~tem_load_depend~~CallsGraph interface~tem_load_depend tem_load_depend proc~tem_load_depend_single tem_load_depend_single interface~tem_load_depend->proc~tem_load_depend_single proc~tem_load_depend_vector tem_load_depend_vector interface~tem_load_depend->proc~tem_load_depend_vector aot_get_val aot_get_val proc~tem_load_depend_single->aot_get_val aot_table_close aot_table_close proc~tem_load_depend_single->aot_table_close aot_table_open aot_table_open proc~tem_load_depend_single->aot_table_open proc~tem_abort tem_abort proc~tem_load_depend_single->proc~tem_abort proc~tem_load_condition tem_load_condition proc~tem_load_depend_single->proc~tem_load_condition proc~tem_load_depend_vector->proc~tem_load_depend_single proc~tem_load_depend_vector->aot_table_close aot_table_length aot_table_length proc~tem_load_depend_vector->aot_table_length proc~tem_load_depend_vector->aot_table_open proc~tem_horizontalspacer tem_horizontalSpacer proc~tem_load_depend_vector->proc~tem_horizontalspacer mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~tem_load_condition->aot_table_close proc~tem_load_condition->aot_table_length proc~tem_load_condition->aot_table_open proc~tem_load_cond_single tem_load_cond_single proc~tem_load_condition->proc~tem_load_cond_single proc~tem_load_cond_single->aot_get_val proc~tem_load_cond_single->proc~tem_abort

Module Procedures

private subroutine tem_load_depend_vector(me, conf, parent, label, requireCond)

Load variables, parent scheme and conditions defined in lua file. This routine serves as a wrapper and calls the single routine which loads the various arguments

Arguments

Type IntentOptional Attributes Name
type(tem_depend_type), intent(inout), allocatable :: me(:)

list of depend types to be filled

type(flu_State), intent(in) :: conf

lua state to read from

integer, intent(in) :: parent

parent table identifier

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

label to identify depend type

logical, intent(in), optional :: requireCond

if true? load condition table for each variable

private subroutine tem_load_depend_single(me, conf, parent, label, requireCond)

Load single dependent variable of the scheme, in case of geomIncr: load the dependent variable as well as the conditions to be imposed for the geometry increase to take place.

Arguments

Type IntentOptional Attributes Name
type(tem_depend_type), intent(inout) :: me

depend type to be filled

type(flu_State), intent(in) :: conf

lua state to read from

integer, intent(in) :: parent

handle of parent table

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

label to identify depend type

logical, intent(in), optional :: requireCond

if true? load condition table for each variable