mapl3g_AspectCollection Module


Uses

  • module~~mapl3g_aspectcollection~~UsesGraph module~mapl3g_aspectcollection mapl3g_AspectCollection ESMF ESMF module~mapl3g_aspectcollection->ESMF module~mapl3g_attributesaspect mapl3g_AttributesAspect module~mapl3g_aspectcollection->module~mapl3g_attributesaspect module~mapl3g_frequencyaspect mapl3g_FrequencyAspect module~mapl3g_aspectcollection->module~mapl3g_frequencyaspect module~mapl3g_geomaspect mapl3g_GeomAspect module~mapl3g_aspectcollection->module~mapl3g_geomaspect module~mapl3g_stateitemaspect mapl3g_StateItemAspect module~mapl3g_aspectcollection->module~mapl3g_stateitemaspect module~mapl3g_typekindaspect mapl3g_TypekindAspect module~mapl3g_aspectcollection->module~mapl3g_typekindaspect module~mapl3g_ungriddeddimsaspect mapl3g_UngriddedDimsAspect module~mapl3g_aspectcollection->module~mapl3g_ungriddeddimsaspect module~mapl3g_unitsaspect mapl3g_UnitsAspect module~mapl3g_aspectcollection->module~mapl3g_unitsaspect module~mapl3g_verticalgridaspect mapl3g_VerticalGridAspect module~mapl3g_aspectcollection->module~mapl3g_verticalgridaspect module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_aspectcollection->module~mapl_errorhandling module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_aspectcollection->module~mapl_keywordenforcer module~mapl3g_attributesaspect->module~mapl3g_stateitemaspect module~mapl3g_attributesaspect->module~mapl_errorhandling gftl2_StringVector gftl2_StringVector module~mapl3g_attributesaspect->gftl2_StringVector module~mapl3g_extensionaction mapl3g_ExtensionAction module~mapl3g_attributesaspect->module~mapl3g_extensionaction module~mapl3g_nullaction mapl3g_NullAction module~mapl3g_attributesaspect->module~mapl3g_nullaction module~mapl3g_frequencyaspect->ESMF module~mapl3g_frequencyaspect->module~mapl3g_stateitemaspect module~mapl3g_accumulatoractioninterface mapl3g_AccumulatorActionInterface module~mapl3g_frequencyaspect->module~mapl3g_accumulatoractioninterface module~mapl3g_geomaspect->ESMF module~mapl3g_geomaspect->module~mapl3g_stateitemaspect module~mapl3g_geomaspect->module~mapl_errorhandling module~mapl3g_geomaspect->module~mapl3g_extensionaction module~mapl3g_geom_mgr mapl3g_geom_mgr module~mapl3g_geomaspect->module~mapl3g_geom_mgr module~mapl3g_horizontaldimsspec mapl3g_HorizontalDimsSpec module~mapl3g_geomaspect->module~mapl3g_horizontaldimsspec module~mapl3g_geomaspect->module~mapl3g_nullaction module~mapl3g_regridaction mapl3g_RegridAction module~mapl3g_geomaspect->module~mapl3g_regridaction module~mapl3g_regridder_mgr mapl3g_regridder_mgr module~mapl3g_geomaspect->module~mapl3g_regridder_mgr module~mapl3g_stateitemaspect->module~mapl_errorhandling module~mapl3g_typekindaspect->ESMF module~mapl3g_typekindaspect->module~mapl3g_stateitemaspect module~mapl3g_typekindaspect->module~mapl_errorhandling module~mapl3g_copyaction mapl3g_CopyAction module~mapl3g_typekindaspect->module~mapl3g_copyaction module~mapl3g_esmf_utilities mapl3g_ESMF_Utilities module~mapl3g_typekindaspect->module~mapl3g_esmf_utilities module~mapl3g_typekindaspect->module~mapl3g_extensionaction module~mapl3g_typekindaspect->module~mapl3g_nullaction module~mapl3g_ungriddeddimsaspect->module~mapl3g_stateitemaspect module~mapl3g_ungriddeddimsaspect->module~mapl_errorhandling module~mapl3g_ungriddeddimsaspect->module~mapl3g_extensionaction module~mapl3g_ungriddeddimsaspect->module~mapl3g_nullaction module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_ungriddeddimsaspect->module~mapl3g_ungriddeddims module~mapl3g_unitsaspect->module~mapl3g_stateitemaspect module~mapl3g_unitsaspect->module~mapl_errorhandling module~mapl3g_convertunitsaction mapl3g_ConvertUnitsAction module~mapl3g_unitsaspect->module~mapl3g_convertunitsaction module~mapl3g_unitsaspect->module~mapl3g_extensionaction module~mapl3g_unitsaspect->module~mapl3g_nullaction module~udunits2f udunits2f module~mapl3g_unitsaspect->module~udunits2f module~mapl3g_verticalgridaspect->ESMF module~mapl3g_verticalgridaspect->module~mapl3g_stateitemaspect module~mapl3g_verticalgridaspect->module~mapl_errorhandling module~mapl3g_componentdriver mapl3g_ComponentDriver module~mapl3g_verticalgridaspect->module~mapl3g_componentdriver module~mapl3g_verticalgridaspect->module~mapl3g_extensionaction module~mapl3g_verticalgridaspect->module~mapl3g_nullaction module~mapl3g_verticaldimspec mapl3g_VerticalDimSpec module~mapl3g_verticalgridaspect->module~mapl3g_verticaldimspec module~mapl3g_verticalgrid mapl3g_VerticalGrid module~mapl3g_verticalgridaspect->module~mapl3g_verticalgrid module~mapl3g_verticalregridaction mapl3g_VerticalRegridAction module~mapl3g_verticalgridaspect->module~mapl3g_verticalregridaction module~mapl3g_verticalregridmethod mapl3g_VerticalRegridMethod module~mapl3g_verticalgridaspect->module~mapl3g_verticalregridmethod module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~mapl3g_aspectcollection~~UsedByGraph module~mapl3g_aspectcollection mapl3g_AspectCollection module~mapl3g_fieldspec mapl3g_FieldSpec module~mapl3g_fieldspec->module~mapl3g_aspectcollection module~mapl3g_stateitemspec mapl3g_StateItemSpec module~mapl3g_stateitemspec->module~mapl3g_aspectcollection module~mapl3g_variablespec mapl3g_VariableSpec module~mapl3g_variablespec->module~mapl3g_aspectcollection module~mapl3g_wildcardspec mapl3g_WildcardSpec module~mapl3g_wildcardspec->module~mapl3g_aspectcollection module~mockitemspecmod MockItemSpecMod module~mockitemspecmod->module~mapl3g_aspectcollection module~test_fieldspec Test_FieldSpec module~test_fieldspec->module~mapl3g_aspectcollection

Interfaces

public interface AspectCollection

  • private function new_AspectCollection(unusable, geom_aspect) result(collection)

    Arguments

    Type IntentOptional Attributes Name
    class(KeywordEnforcer), intent(in), optional :: unusable
    type(GeomAspect), intent(in), optional :: geom_aspect

    Return Value type(AspectCollection)


Derived Types

type, public ::  AspectCollection

Constructor

private function new_AspectCollection (unusable, geom_aspect)

Type-Bound Procedures

procedure, public :: get_aspect
procedure, public :: get_attributes_aspect
procedure, public :: get_frequency_aspect
procedure, public :: get_geom_aspect
procedure, public :: get_typekind_aspect
procedure, public :: get_ungridded_dims_aspect
procedure, public :: get_units_aspect
procedure, public :: get_vertical_grid_aspect
procedure, public :: has_aspect
procedure, public :: set_aspect
procedure, public :: set_attributes_aspect
procedure, public :: set_frequency_aspect
procedure, public :: set_geom_aspect
procedure, public :: set_typekind_aspect
procedure, public :: set_ungridded_dims_aspect
procedure, public :: set_units_aspect
procedure, public :: set_vertical_grid_aspect