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. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=32), | public | :: | localKey | ||||
integer, | public | :: | iVar | ||||
integer, | public | :: | srchandle | ||||
integer, | public | :: | ErrorCode(possVars%varname%nVals) |