mapl3g_ExtensionAction Module


Uses

  • module~~mapl3g_extensionaction~~UsesGraph module~mapl3g_extensionaction mapl3g_ExtensionAction ESMF ESMF module~mapl3g_extensionaction->ESMF module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_extensionaction->module~mapl_errorhandling module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~mapl3g_extensionaction~~UsedByGraph module~mapl3g_extensionaction mapl3g_ExtensionAction module~mapl3g_accumulatoraction mapl3g_AccumulatorAction module~mapl3g_accumulatoraction->module~mapl3g_extensionaction module~mapl3g_accumulatoractioninterface mapl3g_AccumulatorActionInterface module~mapl3g_accumulatoractioninterface->module~mapl3g_extensionaction module~mapl3g_actionvector mapl3g_ActionVector module~mapl3g_actionvector->module~mapl3g_extensionaction module~mapl3g_attributesaspect mapl3g_AttributesAspect module~mapl3g_attributesaspect->module~mapl3g_extensionaction module~mapl3g_bracketspec mapl3g_BracketSpec module~mapl3g_bracketspec->module~mapl3g_extensionaction module~mapl3g_convertunitsaction mapl3g_ConvertUnitsAction module~mapl3g_convertunitsaction->module~mapl3g_extensionaction module~mapl3g_copyaction mapl3g_CopyAction module~mapl3g_copyaction->module~mapl3g_extensionaction module~mapl3g_couplermetacomponent mapl3g_CouplerMetaComponent module~mapl3g_couplermetacomponent->module~mapl3g_extensionaction module~mapl3g_genericcoupler mapl3g_GenericCoupler module~mapl3g_genericcoupler->module~mapl3g_extensionaction module~mapl3g_geomaspect mapl3g_GeomAspect module~mapl3g_geomaspect->module~mapl3g_extensionaction module~mapl3g_invalidspec mapl3g_InvalidSpec module~mapl3g_invalidspec->module~mapl3g_extensionaction module~mapl3g_modelverticalgrid mapl3g_ModelVerticalGrid module~mapl3g_modelverticalgrid->module~mapl3g_extensionaction module~mapl3g_nullaction mapl3g_NullAction module~mapl3g_nullaction->module~mapl3g_extensionaction module~mapl3g_regridaction mapl3g_RegridAction module~mapl3g_regridaction->module~mapl3g_extensionaction module~mapl3g_servicespec mapl3g_ServiceSpec module~mapl3g_servicespec->module~mapl3g_extensionaction module~mapl3g_stateitemextension mapl3g_StateItemExtension module~mapl3g_stateitemextension->module~mapl3g_extensionaction module~mapl3g_stateitemspec mapl3g_StateItemSpec module~mapl3g_stateitemspec->module~mapl3g_extensionaction module~mapl3g_statespec mapl3g_StateSpec module~mapl3g_statespec->module~mapl3g_extensionaction module~mapl3g_timeaverageaction mapl3g_TimeAverageAction module~mapl3g_timeaverageaction->module~mapl3g_extensionaction module~mapl3g_timeinterpolateaction mapl3g_TimeInterpolateAction module~mapl3g_timeinterpolateaction->module~mapl3g_extensionaction module~mapl3g_typekindaspect mapl3g_TypekindAspect module~mapl3g_typekindaspect->module~mapl3g_extensionaction module~mapl3g_ungriddeddimsaspect mapl3g_UngriddedDimsAspect module~mapl3g_ungriddeddimsaspect->module~mapl3g_extensionaction module~mapl3g_unitsaspect mapl3g_UnitsAspect module~mapl3g_unitsaspect->module~mapl3g_extensionaction module~mapl3g_verticalgridaspect mapl3g_VerticalGridAspect module~mapl3g_verticalgridaspect->module~mapl3g_extensionaction module~mapl3g_verticalregridaction mapl3g_VerticalRegridAction module~mapl3g_verticalregridaction->module~mapl3g_extensionaction module~mapl3g_wildcardspec mapl3g_WildcardSpec module~mapl3g_wildcardspec->module~mapl3g_extensionaction module~mockaspect_mod MockAspect_mod module~mockaspect_mod->module~mapl3g_extensionaction module~mockitemspecmod MockItemSpecMod module~mockitemspecmod->module~mapl3g_extensionaction

Derived Types

type, public, abstract ::  ExtensionAction

Type-Bound Procedures

procedure(I_run), public, deferred :: initialize
procedure, public :: invalidate
procedure(I_run), public, deferred :: update