mapl3g_InnerMetaComponent Module


Uses

  • module~~mapl3g_innermetacomponent~~UsesGraph module~mapl3g_innermetacomponent mapl3g_InnerMetaComponent ESMF ESMF module~mapl3g_innermetacomponent->ESMF module~mapl3_genericgrid mapl3_GenericGrid module~mapl3g_innermetacomponent->module~mapl3_genericgrid module~mapl3g_esmf_interfaces mapl3g_ESMF_Interfaces module~mapl3g_innermetacomponent->module~mapl3g_esmf_interfaces module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_innermetacomponent->module~mapl_errorhandling module~mapl3_genericgrid->ESMF module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~mapl3g_innermetacomponent~~UsedByGraph module~mapl3g_innermetacomponent mapl3g_InnerMetaComponent module~mapl3g_generic mapl3g_Generic module~mapl3g_generic->module~mapl3g_innermetacomponent module~mapl3g_outermetacomponent mapl3g_OuterMetaComponent module~mapl3g_outermetacomponent->module~mapl3g_innermetacomponent

Interfaces

public interface InnerMetaComponent

  • private function new_InnerMetaComponent(self_gc, outer_gc) result(meta)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp), intent(in) :: self_gc
    type(ESMF_GridComp), intent(in) :: outer_gc

    Return Value type(InnerMetaComponent)


Derived Types

type, public ::  InnerMetaComponent

Constructor

private function new_InnerMetaComponent (self_gc, outer_gc)

Type-Bound Procedures

procedure, public :: get_outer_gridcomp

Functions

public function get_inner_meta(gridcomp, rc) result(inner_meta)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gridcomp
integer, intent(out), optional :: rc

Return Value type(InnerMetaComponent), pointer


Subroutines

public subroutine attach_inner_meta(self_gc, outer_gc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: self_gc
type(ESMF_GridComp), intent(in) :: outer_gc
integer, intent(out), optional :: rc

public subroutine free_inner_meta(gridcomp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: gridcomp
integer, intent(out), optional :: rc