Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=labelLen), | intent(in) | :: | protoVar(:) | variable names in protoData |
||
type(tem_varSys_type), | intent(inout) | :: | varSys | global variable system to which protoData to be appended |
||
type(c_ptr), | intent(in) | :: | method_data | Data that is required by the methods to obtain the variable |
||
procedure(tem_varSys_proc_element), | pointer | :: | get_element | Procedure which allows the retrieval of the variable in an element. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | iVar | ||||
integer, | public | :: | addedPos | ||||
integer, | public | :: | nComponents | ||||
logical, | public | :: | wasAdded | ||||
procedure(tem_varSys_proc_point), | public, | pointer | :: | get_point | => | NULL() | |
procedure(tem_varSys_proc_setParams), | public, | pointer | :: | set_params | => | NULL() | |
procedure(tem_varSys_proc_getParams), | public, | pointer | :: | get_params | => | NULL() | |
procedure(tem_varSys_proc_setupIndices), | public, | pointer | :: | setup_indices | => | NULL() | |
procedure(tem_varSys_proc_getValOfIndex), | public, | pointer | :: | get_valOfIndex | => | NULL() | |
integer, | public | :: | nProtoVars | ||||
character(len=labelLen), | public | :: | varName |