mapl3g_WildcardSpec Module


Uses

  • module~~mapl3g_wildcardspec~~UsesGraph module~mapl3g_wildcardspec mapl3g_WildcardSpec ESMF ESMF module~mapl3g_wildcardspec->ESMF module~mapl3g_actualconnectionpt mapl3g_ActualConnectionPt module~mapl3g_wildcardspec->module~mapl3g_actualconnectionpt module~mapl3g_actualptstateitemspecmap mapl3g_ActualPtStateItemSpecMap module~mapl3g_wildcardspec->module~mapl3g_actualptstateitemspecmap module~mapl3g_actualptvector mapl3g_ActualPtVector module~mapl3g_wildcardspec->module~mapl3g_actualptvector module~mapl3g_aspectcollection mapl3g_AspectCollection module~mapl3g_wildcardspec->module~mapl3g_aspectcollection module~mapl3g_extensionaction mapl3g_ExtensionAction module~mapl3g_wildcardspec->module~mapl3g_extensionaction module~mapl3g_multistate mapl3g_MultiState module~mapl3g_wildcardspec->module~mapl3g_multistate module~mapl3g_nullaction mapl3g_NullAction module~mapl3g_wildcardspec->module~mapl3g_nullaction module~mapl3g_stateitemaspect mapl3g_StateItemAspect module~mapl3g_wildcardspec->module~mapl3g_stateitemaspect module~mapl3g_stateitemspec mapl3g_StateItemSpec module~mapl3g_wildcardspec->module~mapl3g_stateitemspec module~mapl3g_verticalgrid mapl3g_VerticalGrid module~mapl3g_wildcardspec->module~mapl3g_verticalgrid module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_wildcardspec->module~mapl_errorhandling module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_wildcardspec->module~mapl_keywordenforcer module~pflogger pflogger module~mapl3g_wildcardspec->module~pflogger module~mapl3g_actualconnectionpt->module~mapl_keywordenforcer module~mapl3g_virtualconnectionpt mapl3g_VirtualConnectionPt module~mapl3g_actualconnectionpt->module~mapl3g_virtualconnectionpt module~mapl3g_actualptstateitemspecmap->module~mapl3g_actualconnectionpt module~mapl3g_actualptstateitemspecmap->module~mapl3g_stateitemspec module~mapl3g_actualptvector->module~mapl3g_actualconnectionpt module~mapl3g_aspectcollection->ESMF module~mapl3g_aspectcollection->module~mapl3g_stateitemaspect module~mapl3g_aspectcollection->module~mapl_errorhandling module~mapl3g_aspectcollection->module~mapl_keywordenforcer 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_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~mapl3g_extensionaction->ESMF module~mapl3g_extensionaction->module~mapl_errorhandling module~mapl3g_multistate->ESMF module~mapl3g_multistate->module~mapl_errorhandling module~mapl3g_multistate->module~mapl_keywordenforcer module~mapl3g_esmf_utilities mapl3g_ESMF_Utilities module~mapl3g_multistate->module~mapl3g_esmf_utilities module~mapl3g_nullaction->module~mapl3g_extensionaction module~mapl3g_nullaction->module~mapl_errorhandling module~mapl3g_stateitemaspect->module~mapl_errorhandling module~mapl3g_stateitemspec->module~mapl3g_actualptvector module~mapl3g_stateitemspec->module~mapl3g_aspectcollection module~mapl3g_stateitemspec->module~mapl3g_extensionaction module~mapl3g_stateitemspec->module~mapl3g_stateitemaspect module~mapl3g_stateitemspec->module~mapl_errorhandling gftl2_stringvector gftl2_stringvector module~mapl3g_stateitemspec->gftl2_stringvector module~mapl3g_verticalgrid->module~mapl_errorhandling module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi module~pfl_keywordenforcermod PFL_KeywordEnforcerMod module~pflogger->module~pfl_keywordenforcermod module~pfl_logger PFL_Logger module~pflogger->module~pfl_logger module~pfl_loggermanager PFL_LoggerManager module~pflogger->module~pfl_loggermanager module~pfl_severitylevels PFL_SeverityLevels module~pflogger->module~pfl_severitylevels module~pfl_wraparray PFL_WrapArray module~pflogger->module~pfl_wraparray

Used by

  • module~~mapl3g_wildcardspec~~UsedByGraph module~mapl3g_wildcardspec mapl3g_WildcardSpec module~mapl3g_make_itemspec mapl3g_make_itemSpec module~mapl3g_make_itemspec->module~mapl3g_wildcardspec module~initialize_advertise_smod initialize_advertise_smod module~initialize_advertise_smod->module~mapl3g_make_itemspec module~test_modelverticalgrid Test_ModelVerticalGrid module~test_modelverticalgrid->module~mapl3g_make_itemspec

Interfaces

public interface WildcardSpec

  • private function new_WildcardSpec(reference_spec) result(wildcard_spec)

    Arguments

    Type IntentOptional Attributes Name
    class(StateItemSpec), intent(in) :: reference_spec

    Return Value type(WildcardSpec)


Derived Types

type, public, extends(StateItemSpec) ::  WildcardSpec

Constructor

private function new_WildcardSpec (reference_spec)

Type-Bound Procedures

procedure, public :: add_to_bundle
procedure, public :: add_to_state
procedure, public :: allocate
procedure, public :: can_connect_to
procedure, public :: connect_to
procedure, public :: create
procedure, public :: destroy
procedure, public :: get_aspect
procedure, public :: get_aspect_order
procedure, public :: get_aspect_priorities
procedure, public :: get_aspects
procedure, public :: get_dependencies
procedure, public :: get_raw_dependencies
procedure, public :: get_reference_spec
procedure, public, non_overridable :: is_active
procedure, public, non_overridable :: is_allocated
procedure, public :: make_extension
procedure, public, non_overridable :: set_active
procedure, public, non_overridable :: set_allocated
procedure, public :: set_aspect
procedure, public :: set_dependencies
procedure, public :: set_geometry
procedure, public :: set_raw_dependencies
generic, public :: write(formatted) => write_formatted
procedure, public :: write_formatted