| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | toSearch | |||
| character(len=C_CHAR), | intent(in) | :: | rootKey(*) | |||
| type(C_PTR), | value | :: | searchCriteria | |||
| integer(kind=C_INT), | intent(out) | :: | found |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | addBaseAddress | = | .false. | ||
| logical, | public | :: | addObjectInfo | = | .false. | ||
| logical, | public | :: | createInfo | = | .true. | ||
| logical, | public | :: | curr_base_is_geom | = | .false. | ||
| logical, | public | :: | curr_base_is_valid | = | .false. | ||
| logical, | public | :: | found | = | .false. | ||
| logical, | public | :: | is_initialized | = | .false. | ||
| type(ESMF_Base), | public | :: | curr_base | ||||
| type(ESMF_Field), | public | :: | foundField | ||||
| type(ESMF_Info), | public | :: | info | ||||
| type(ESMF_Info), | public, | pointer | :: | searchCriteria | |||
| type(ESMF_VMId), | public, | dimension(:), pointer | :: | vmIdMap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_Array), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_ArrayBundle), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_CplComp), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_DistGrid), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_Field), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_FieldBundle), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_Geom), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_Grid), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_GridComp), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_LocStream), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_Mesh), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_SciComp), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| type(ESMF_State), | intent(in) | :: | target | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| logical, | intent(in), | optional | :: | addBaseAddress | ||
| logical, | intent(in), | optional | :: | addObjectInfo | ||
| logical, | intent(in), | optional | :: | createInfo | ||
| type(ESMF_Info), | intent(in), | optional, | target | :: | searchCriteria | |
| type(ESMF_VMId), | intent(in), | optional, | dimension(:), pointer | :: | vmIdMap | |
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(in) | :: | self | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_ArrayBundle), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_Field), | intent(in) | :: | field | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_FieldBundle), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_State), | intent(in) | :: | state | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| character(len=:), | allocatable | :: | res |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | root_key | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | etype | |||
| type(ESMF_Base), | intent(in) | :: | base | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| logical, | intent(in), | optional | :: | base_is_valid | ||
| character(len=:), | optional, | allocatable | :: | uname | ||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_Array), | intent(in) | :: | array | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_ArrayBundle), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_CplComp), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_DistGrid), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_Field), | intent(in), | target | :: | target | ||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_FieldBundle), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_Grid), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_GridComp), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_LocStream), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_Mesh), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_RouteHandle), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_SciComp), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_State), | intent(in) | :: | state | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ESMF_InfoDescribe), | intent(inout) | :: | self | |||
| type(ESMF_XGrid), | intent(in) | :: | target | |||
| character(len=*), | intent(in) | :: | root_key | |||
| type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
| integer, | intent(inout), | optional | :: | rc |