Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
class(GeomSpec), | intent(in) | :: | geom_spec | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(in), | optional | :: | chunksizes(:) | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
class(GeomSpec), | intent(in) | :: | geom_spec | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
type(FileMetadata), | intent(in) | :: | file_metadata | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
class(GeomSpec), | intent(in) | :: | geom_spec | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LatLonGeomFactory), | intent(in) | :: | this | |||
type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LatLonGeomFactory), | intent(in) | :: | this | |||
type(FileMetadata), | intent(in) | :: | file_metadata | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LatLonGeomFactory), | intent(in) | :: | this | |||
class(GeomSpec), | intent(in) | :: | geom_spec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LatLonGeomFactory), | intent(in) | :: | this | |||
type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(LatLonGeomFactory), | intent(in) | :: | this | |||
type(FileMetadata), | intent(in) | :: | file_metadata | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
type(FileMetadata), | intent(in) | :: | file_metadata | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CubedSphereGeomFactory), | intent(in) | :: | this | |||
class(GeomSpec), | intent(in) | :: | geom_spec |
type, extends(GeomFactory) :: CubedSphereGeomFactory private contains ! Mandatory interfaces procedure :: make_geom_spec_from_hconfig procedure :: make_geom_spec_from_metadata procedure :: supports_spec procedure :: supports_hconfig procedure :: supports_metadata procedure :: make_geom procedure :: make_file_metadata procedure :: make_gridded_dims ! Helper methods end type CubedSphereGeomFactory