Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ESMF_Geom), | public, | allocatable | :: | geom | |||
type(EsmfRegridderParam), | public | :: | regridder_param | ||||
type(HorizontalDimsSpec), | public | :: | horizontal_dims_spec | = | HORIZONTAL_DIMS_GEOM |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Geom), | intent(in), | optional | :: | geom | ||
type(EsmfRegridderParam), | intent(in), | optional | :: | regridder_param | ||
type(HorizontalDimsSpec), | intent(in), | optional | :: | horizontal_dims_spec | ||
logical, | intent(in), | optional | :: | is_time_dependent |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemAspect), | intent(in) | :: | src | |||
class(StateItemAspect), | intent(in) | :: | dst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemAspect), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemAspect), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | src | |||
class(StateItemAspect), | intent(in) | :: | dst | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | src | |||
class(StateItemAspect), | intent(in) | :: | dst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemAspect), | intent(in) | :: | src | |||
class(StateItemAspect), | intent(in) | :: | dst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(inout) | :: | this | |||
type(ESMF_Geom) | :: | geom |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemAspect), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | mirror |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StateItemAspect), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | time_dependent |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | src |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | src | |||
class(StateItemAspect), | intent(in) | :: | dst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | src |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GeomAspect), | intent(in) | :: | src | |||
class(StateItemAspect), | intent(in) | :: | dst |
type, extends(StateItemAspect) :: GeomAspect type(ESMF_Geom), allocatable :: geom type(EsmfRegridderParam) :: regridder_param type(HorizontalDimsSpec) :: horizontal_dims_spec = HORIZONTAL_DIMS_GEOM ! none, geom contains procedure :: matches procedure :: make_action procedure :: supports_conversion_general procedure :: supports_conversion_specific procedure :: set_geom procedure :: get_geom end type GeomAspect