load depend table
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
Type | Intent | Optional | 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 |
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.
Type | Intent | Optional | 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 |
Datatype containing information about dependency of geomIncrease header on other scheme(s)
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=labelLen), | public, | allocatable | :: | varName(:) |
array of requested variable labels |
||
type(tem_varMap_type), | public | :: | varMap |
Contains name and position of variables to track in global varSys |
|||
type(tem_condition_type), | public, | allocatable | :: | cond(:) |
An instance of the condition type |
This subroutine initializes the loaded depend table
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_depend_type), | intent(inout) | :: | me(:) |
list of depend types to be filled |
||
type(tem_varSys_type), | intent(in) | :: | varSys |
list of all global variable systems |
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
Type | Intent | Optional | 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 |
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.
Type | Intent | Optional | 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 |