Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ESMF_Field), | public | :: | v_in_coord | ||||
type(ESMF_Field), | public | :: | v_out_coord | ||||
type(GriddedComponentDriver), | public, | pointer | :: | v_in_coupler | => | null() | |
type(GriddedComponentDriver), | public, | pointer | :: | v_out_coupler | => | null() | |
type(Vertical_RegridMethod_Flag), | public | :: | method | = | VERTICAL_REGRID_UNKNOWN |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Field), | intent(in) | :: | v_in_coord | |||
type(GriddedComponentDriver), | intent(in), | pointer | :: | v_in_coupler | ||
type(ESMF_Field), | intent(in) | :: | v_out_coord | |||
type(GriddedComponentDriver), | intent(in), | pointer | :: | v_out_coupler | ||
type(Vertical_RegridMethod_Flag), | intent(in) | :: | method |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(VerticalRegridAction), | intent(inout) | :: | this | |||
type(ESMF_State) | :: | importState | ||||
type(ESMF_State) | :: | exportState | ||||
type(ESMF_Clock) | :: | clock | ||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(VerticalRegridAction), | intent(inout) | :: | this | |||
type(ESMF_State) | :: | importState | ||||
type(ESMF_State) | :: | exportState | ||||
type(ESMF_Clock) | :: | clock | ||||
integer, | intent(out), | optional | :: | rc |
type, extends(ExtensionAction) :: VerticalRegridAction type(ESMF_Field) :: v_in_coord, v_out_coord type(GriddedComponentDriver), pointer :: v_in_coupler => null() type(GriddedComponentDriver), pointer :: v_out_coupler => null() type(Vertical_RegridMethod_Flag) :: method = VERTICAL_REGRID_UNKNOWN contains procedure :: initialize procedure :: run end type VerticalRegridAction