mapl3g_UngriddedDim Module


Uses

  • module~~mapl3g_ungriddeddim~~UsesGraph module~mapl3g_ungriddeddim mapl3g_UngriddedDim ESMF ESMF module~mapl3g_ungriddeddim->ESMF module~mapl3g_lu_bound mapl3g_LU_Bound module~mapl3g_ungriddeddim->module~mapl3g_lu_bound module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_ungriddeddim->module~mapl_errorhandling module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~mapl3g_ungriddeddim~~UsedByGraph module~mapl3g_ungriddeddim mapl3g_UngriddedDim module~mapl3g_componentspecparser mapl3g_ComponentSpecParser module~mapl3g_componentspecparser->module~mapl3g_ungriddeddim module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_componentspecparser->module~mapl3g_ungriddeddims module~mapl3g_output_info mapl3g_output_info module~mapl3g_output_info->module~mapl3g_ungriddeddim module~mapl3g_output_info->module~mapl3g_ungriddeddims module~mapl3g_ungriddeddimvector mapl3g_UngriddedDimVector module~mapl3g_output_info->module~mapl3g_ungriddeddimvector module~mapl3g_sharedio mapl3g_SharedIO module~mapl3g_sharedio->module~mapl3g_ungriddeddim module~mapl3g_sharedio->module~mapl3g_output_info module~mapl3g_sharedio->module~mapl3g_ungriddeddims module~mapl3g_ungriddeddims->module~mapl3g_ungriddeddim module~mapl3g_ungriddeddims->module~mapl3g_ungriddeddimvector module~mapl3g_ungriddeddimvector->module~mapl3g_ungriddeddim module~test_fieldinfo Test_FieldInfo module~test_fieldinfo->module~mapl3g_ungriddeddim module~test_fieldinfo->module~mapl3g_ungriddeddims module~test_fieldspec Test_FieldSpec module~test_fieldspec->module~mapl3g_ungriddeddim module~test_fieldspec->module~mapl3g_ungriddeddims module~test_fieldspec->module~mapl3g_ungriddeddimvector module~test_outputinfo Test_OutputInfo module~test_outputinfo->module~mapl3g_ungriddeddim module~test_outputinfo->module~mapl3g_output_info module~test_outputinfo->module~mapl3g_ungriddeddimvector module~test_sharedio Test_SharedIO module~test_sharedio->module~mapl3g_ungriddeddim module~test_sharedio->module~mapl3g_sharedio module~test_sharedio->module~mapl3g_ungriddeddims module~add_child_by_name_smod add_child_by_name_smod module~add_child_by_name_smod->module~mapl3g_componentspecparser module~generic3g Generic3g module~generic3g->module~mapl3g_output_info module~mapl3g_fieldspec mapl3g_FieldSpec module~mapl3g_fieldspec->module~mapl3g_ungriddeddims module~mapl3g_generic mapl3g_Generic module~mapl3g_generic->module~mapl3g_ungriddeddims module~mapl3g_geomio mapl3g_geomio module~mapl3g_geomio->module~mapl3g_sharedio module~mapl3g_geompfio mapl3g_GeomPFIO module~mapl3g_geompfio->module~mapl3g_sharedio module~mapl3g_gridpfio mapl3g_GridPFIO module~mapl3g_gridpfio->module~mapl3g_sharedio module~mapl3g_historycollectiongridcomp_private mapl3g_HistoryCollectionGridComp_private module~mapl3g_historycollectiongridcomp_private->module~mapl3g_output_info module~mapl3g_historycollectiongridcomp_private->module~mapl3g_ungriddeddims module~mapl3g_modelverticalgrid mapl3g_ModelVerticalGrid module~mapl3g_modelverticalgrid->module~mapl3g_ungriddeddims module~mapl3g_restarthandler mapl3g_RestartHandler module~mapl3g_restarthandler->module~mapl3g_sharedio module~mapl3g_variablespec mapl3g_VariableSpec module~mapl3g_variablespec->module~mapl3g_ungriddeddims module~parse_child_smod parse_child_smod module~parse_child_smod->module~mapl3g_componentspecparser module~parse_children_smod parse_children_smod module~parse_children_smod->module~mapl3g_componentspecparser module~parse_component_spec_smod parse_component_spec_smod module~parse_component_spec_smod->module~mapl3g_componentspecparser module~parse_connections_smod parse_connections_smod module~parse_connections_smod->module~mapl3g_componentspecparser module~parse_geometry_spec_smod parse_geometry_spec_smod module~parse_geometry_spec_smod->module~mapl3g_componentspecparser module~parse_setservices_smod parse_setservices_smod module~parse_setservices_smod->module~mapl3g_componentspecparser module~parse_var_specs_smod parse_var_specs_smod module~parse_var_specs_smod->module~mapl3g_componentspecparser module~setservices_smod SetServices_smod module~setservices_smod->module~mapl3g_componentspecparser module~test_addfieldspec Test_AddFieldSpec module~test_addfieldspec->module~mapl3g_ungriddeddims module~test_bracketspec Test_BracketSpec module~test_bracketspec->module~mapl3g_ungriddeddims module~test_componentspecparser Test_ComponentSpecParser module~test_componentspecparser->module~mapl3g_componentspecparser

Interfaces

public interface UngriddedDim

  • private pure function new_UngriddedDim_extent(extent, name, units) result(spec)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: extent
    character(len=*), intent(in), optional :: name
    character(len=*), intent(in), optional :: units

    Return Value type(UngriddedDim)

  • private pure function new_UngriddedDim_coordinates(coordinates, name, units) result(spec)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in) :: coordinates(:)
    character(len=*), intent(in), optional :: name
    character(len=*), intent(in), optional :: units

    Return Value type(UngriddedDim)

public interface operator(/=)

  • private pure function not_equal_to(a, b)

    Arguments

    Type IntentOptional Attributes Name
    type(UngriddedDim), intent(in) :: a
    type(UngriddedDim), intent(in) :: b

    Return Value logical

public interface operator(==)

  • private pure function equal_to(a, b)

    Arguments

    Type IntentOptional Attributes Name
    class(UngriddedDim), intent(in) :: a
    class(UngriddedDim), intent(in) :: b

    Return Value logical


Derived Types

type, public ::  UngriddedDim

Constructor

private pure function new_UngriddedDim_extent (extent, name, units)
private pure function new_UngriddedDim_coordinates (coordinates, name, units)

Type-Bound Procedures

procedure, public :: get_bounds
procedure, public :: get_coordinates
procedure, public :: get_extent
procedure, public :: get_name
procedure, public :: get_units
procedure, public :: make_info