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(VerticalRegridMethod), | intent(in) | :: | method |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ESMF_Field), | public | :: | v_in_coord | ||||
type(ESMF_Field), | public | :: | v_out_coord | ||||
type(CSR_SparseMatrix_sp), | public, | allocatable | :: | matrix(:) | |||
type(GriddedComponentDriver), | public, | pointer | :: | v_in_coupler | => | null() | |
type(GriddedComponentDriver), | public, | pointer | :: | v_out_coupler | => | null() | |
type(VerticalRegridMethod), | 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 :: invalidate | |
procedure, public :: update | |
generic, public :: write(formatted) => write_formatted | |
procedure, public :: write_formatted |