Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | template | |||
integer, | public | :: | scollection_id | = | -1 | ||
type(ESMF_Grid), | public, | allocatable | :: | src_grid | |||
type(ESMF_CFIO), | public, | pointer | :: | formatter | => | null() | |
type(ESMF_CFIOPtrVector), | public | :: | formatters | ||||
type(FileMetadata), | public, | pointer | :: | file | => | null() | |
type(PFIO_Vector), | public | :: | files | ||||
type(StringIntegerMap), | public | :: | file_ids |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | template |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CFIOCollection), | intent(inout), | target | :: | this | ||
character(len=*), | intent(in) | :: | file_name | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CFIOCollection), | intent(inout) | :: | this |
type :: CFIOCollection type (ESMF_Grid), allocatable :: src_grid ! filled in on first use character(len=:), allocatable :: template type (ESMF_CFIOPtrVector) :: formatters type (PFIO_Vector) :: files type (StringIntegerMap) :: file_ids integer :: scollection_id = -1 type (ESMF_CFIO), pointer :: formatter => null() type (FileMetadata), pointer :: file => null() contains procedure :: find => find_ procedure :: unfind end type CFIOCollection