mapl3g_LatLonGeomSpec Module


Uses

  • module~~mapl3g_latlongeomspec~~UsesGraph module~mapl3g_latlongeomspec mapl3g_LatLonGeomSpec ESMF ESMF module~mapl3g_latlongeomspec->ESMF module~mapl3g_geomspec mapl3g_GeomSpec module~mapl3g_latlongeomspec->module~mapl3g_geomspec module~mapl3g_lataxis mapl3g_LatAxis module~mapl3g_latlongeomspec->module~mapl3g_lataxis module~mapl3g_latlondecomposition mapl3g_LatLonDecomposition module~mapl3g_latlongeomspec->module~mapl3g_latlondecomposition module~mapl3g_lonaxis mapl3g_LonAxis module~mapl3g_latlongeomspec->module~mapl3g_lonaxis module~mapl3g_geomspec->ESMF module~mapl3g_lataxis->ESMF module~mapl3g_coordinateaxis mapl3g_CoordinateAxis module~mapl3g_lataxis->module~mapl3g_coordinateaxis module~pfio pFIO module~mapl3g_lataxis->module~pfio module~mapl3g_latlondecomposition->ESMF module~mapl3g_latlondecomposition->module~mapl3g_lataxis module~mapl3g_latlondecomposition->module~mapl3g_lonaxis module~mapl_base MAPL_Base module~mapl3g_latlondecomposition->module~mapl_base module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_latlondecomposition->module~mapl_keywordenforcer module~mapl3g_lonaxis->ESMF module~mapl3g_lonaxis->module~mapl3g_coordinateaxis module~mapl3g_lonaxis->module~pfio

Used by

  • module~~mapl3g_latlongeomspec~~UsedByGraph module~mapl3g_latlongeomspec mapl3g_LatLonGeomSpec module~create_basic_grid_smod create_basic_grid_smod module~create_basic_grid_smod->module~mapl3g_latlongeomspec module~mapl3g_latlongeomfactory mapl3g_LatLonGeomFactory module~create_basic_grid_smod->module~mapl3g_latlongeomfactory module~equal_to_smod~3 equal_to_smod module~equal_to_smod~3->module~mapl3g_latlongeomspec module~fill_coordinates_smod fill_coordinates_smod module~fill_coordinates_smod->module~mapl3g_latlongeomspec module~fill_coordinates_smod->module~mapl3g_latlongeomfactory module~make_decomposition_smod make_decomposition_smod module~make_decomposition_smod->module~mapl3g_latlongeomspec module~make_distribution_smod make_distribution_smod module~make_distribution_smod->module~mapl3g_latlongeomspec module~make_file_metadata_smod make_file_metadata_smod module~make_file_metadata_smod->module~mapl3g_latlongeomspec module~make_file_metadata_smod->module~mapl3g_latlongeomfactory module~make_geom_smod make_geom_smod module~make_geom_smod->module~mapl3g_latlongeomspec module~make_geom_smod->module~mapl3g_latlongeomfactory module~make_gridded_dims_smod make_gridded_dims_smod module~make_gridded_dims_smod->module~mapl3g_latlongeomspec module~make_gridded_dims_smod->module~mapl3g_latlongeomfactory module~make_latlongeomspec_from_hconfig_smod make_LatLonGeomSpec_from_hconfig_smod module~make_latlongeomspec_from_hconfig_smod->module~mapl3g_latlongeomspec module~make_latlongeomspec_from_metadata_smod make_LatLonGeomSpec_from_metadata_smod module~make_latlongeomspec_from_metadata_smod->module~mapl3g_latlongeomspec module~mapl3g_latlongeomfactory->module~mapl3g_latlongeomspec module~supports_hconfig_smod~3 supports_hconfig_smod module~supports_hconfig_smod~3->module~mapl3g_latlongeomspec module~supports_metadata_smod~3 supports_metadata_smod module~supports_metadata_smod~3->module~mapl3g_latlongeomspec module~test_latlongeomspec Test_LatLonGeomSpec module~test_latlongeomspec->module~mapl3g_latlongeomspec module~typesafe_make_file_metadata_smod typesafe_make_file_metadata_smod module~typesafe_make_file_metadata_smod->module~mapl3g_latlongeomspec module~typesafe_make_file_metadata_smod->module~mapl3g_latlongeomfactory module~typesafe_make_geom_smod typesafe_make_geom_smod module~typesafe_make_geom_smod->module~mapl3g_latlongeomspec module~typesafe_make_geom_smod->module~mapl3g_latlongeomfactory module~test_latlongeomfactory Test_LatLonGeomFactory module~test_latlongeomfactory->module~mapl3g_latlongeomfactory

Interfaces

public interface LatLonGeomSpec

  • private function new_LatLonGeomSpec(lon_axis, lat_axis, decomposition) result(spec)

    Arguments

    Type IntentOptional Attributes Name
    type(LonAxis), intent(in) :: lon_axis
    type(LatAxis), intent(in) :: lat_axis
    type(LatLonDecomposition), intent(in) :: decomposition

    Return Value type(LatLonGeomSpec)

public interface make_LatLonGeomSpec

  • private interface make_LatLonGeomSpec_from_hconfig()

    Arguments

    None
  • private interface make_LatLonGeomSpec_from_metadata()

    Arguments

    None

Derived Types

type, public, extends(GeomSpec) ::  LatLonGeomSpec

Constructor

private function new_LatLonGeomSpec (lon_axis, lat_axis, decomposition)

Type-Bound Procedures

procedure, public :: equal_to
procedure, public :: get_decomposition
procedure, public :: get_lat_axis
procedure, public :: get_lon_axis
generic, public :: operator(==) => equal_to
generic, public :: supports => supports_hconfig, supports_metadata
procedure, public :: supports_hconfig => supports_hconfig_
procedure, public :: supports_metadata => supports_metadata_