Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(Vertical_RegridMethod_Flag), | public, | parameter | :: | VERTICAL_REGRID_CONSERVATIVE | = | Vertical_RegridMethod_Flag(2) | |
type(Vertical_RegridMethod_Flag), | public, | parameter | :: | VERTICAL_REGRID_LINEAR | = | Vertical_RegridMethod_Flag(1) | |
type(Vertical_RegridMethod_Flag), | public, | parameter | :: | VERTICAL_REGRID_UNKNOWN | = | Vertical_RegridMethod_Flag(-1) |
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 | ||
---|---|---|---|---|---|---|
type(Vertical_RegridMethod_Flag), | intent(in) | :: | a | |||
type(Vertical_RegridMethod_Flag), | intent(in) | :: | b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(Vertical_RegridMethod_Flag), | intent(in) | :: | a | |||
type(Vertical_RegridMethod_Flag), | intent(in) | :: | b |
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 |
private function new_VerticalRegridAction (v_in_coord, v_in_coupler, v_out_coord, v_out_coupler, method) |
procedure, public :: initialize | |
procedure, public :: run |