Loads the variable mapping from a table defined by given key for the variable names defined in possVars list. A variable mapping is used to link a user defined variable to a variable expected from, e.g., an equation system. These mappings are stored in varDict, which basically is a dictionary, whereas the key contains the name of the expected variable and the value contains the name of the user defined variable in the variable table.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_possible_variable_type), | intent(in) | :: | possVars | Possible variable names expected by the solver |
||
type(flu_state), | intent(in) | :: | conf | lua config file |
||
integer, | intent(in), | optional | :: | parent | optional parent handle |
|
character(len=*), | intent(in), | optional | :: | key | optional key for the table |
|
type(grw_stringkeyvaluepairarray_type), | intent(inout) | :: | varDict | The dictionary that contains the mapping between expected variables and the actual variables defined by the user. |
||
type(tem_varSys_type), | intent(inout) | :: | varSys | Variable system to append anonymous variables to. |
Loads the variable mapping from a table for single expected name. A variable mapping is used to link a user defined variable to a variable expected from, e.g., an equation system. These mappings are stored in varDict, which basically is a dictionary, whereas the key contains the name of the expected variable and the value contains the name of the user defined variable in the variable table.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | expectedName | Expected variable name from config file |
||
type(flu_state), | intent(in) | :: | conf | lua config file |
||
integer, | intent(in) | :: | thandle | table handle |
||
type(grw_stringkeyvaluepairarray_type), | intent(inout) | :: | varDict | The dictionary that contains the mapping between expected variables and the actual variables defined by the user. |
||
type(tem_varSys_type), | intent(inout) | :: | varSys | Variable system to append anonymous variables to. |
||
integer, | intent(in), | optional | :: | nComp | Number of components we expect for this variable. |
|
type(tem_varSys_solverData_evalElem_type), | intent(in), | optional | :: | solverData_evalElem | Routine to convert point information into an element representation. |
|
integer, | intent(out), | optional | :: | ErrCode | Error code |