MAPL_GridTypeMod Module


Used by

  • module~~mapl_gridtypemod~~UsedByGraph module~mapl_gridtypemod MAPL_GridTypeMod module~mapl_gridspecmod MAPL_GridSpecMod module~mapl_gridspecmod->module~mapl_gridtypemod module~mapl_identityregriddermod MAPL_IdentityRegridderMod module~mapl_identityregriddermod->module~mapl_gridspecmod module~mapl_latlontolatlonregriddermod MAPL_LatLonToLatLonRegridderMod module~mapl_latlontolatlonregriddermod->module~mapl_gridspecmod module~mapl_newregriddermanager_private mapl_NewRegridderManager_private module~mapl_newregriddermanager_private->module~mapl_identityregriddermod module~mapl_regriddermanager_private MAPL_RegridderManager_private module~mapl_regriddermanager_private->module~mapl_identityregriddermod module~mapl_newregriddermanager mapl_NewRegridderManager module~mapl_newregriddermanager->module~mapl_newregriddermanager_private module~mapl_regriddermanagermod MAPL_RegridderManagerMod module~mapl_regriddermanagermod->module~mapl_regriddermanager_private

Interfaces

public interface GridType

  • private function newGridType_name(name) result(grid_type)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: name

    Return Value type(GridType)

  • private function newGridType_mapl(grid) result(grid_type)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Grid), intent(in) :: grid

    Return Value type(GridType)


Derived Types

type, public ::  GridType

Constructor

private function newGridType_name (name)
private function newGridType_mapl (grid)

Type-Bound Procedures

procedure, public :: equals
procedure, public :: greater_than_or_equal
procedure, public :: less_than
procedure, public :: not_equals
generic, public :: operator(/=) => not_equals
generic, public :: operator(<) => less_than
generic, public :: operator(==) => equals
generic, public :: operator(>=) => greater_than_or_equal