Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(EsmfRegridderFactory), | intent(inout) | :: | this | |||
type(RegridderSpec), | intent(in) | :: | spec | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(RegridderFactory), | intent(inout) | :: | this | |||
type(RegridderSpec), | intent(in) | :: | spec | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(RegridderFactory), | intent(in) | :: | this | |||
class(RegridderParam), | intent(in) | :: | param |
type, abstract :: RegridderFactory contains procedure(I_supports), deferred :: supports procedure(I_make_regridder_typesafe), deferred :: make_regridder_typesafe generic :: make_regridder => make_regridder_typesafe end type RegridderFactory