get_outer_meta_from_inner_gc Function

public function get_outer_meta_from_inner_gc(gridcomp, rc) result(outer_meta)

Arguments

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

Return Value type(OuterMetaComponent), pointer


Calls

proc~~get_outer_meta_from_inner_gc~~CallsGraph proc~get_outer_meta_from_inner_gc get_outer_meta_from_inner_gc interface~get_outer_meta get_outer_meta proc~get_outer_meta_from_inner_gc->interface~get_outer_meta interface~mapl_assert MAPL_Assert proc~get_outer_meta_from_inner_gc->interface~mapl_assert interface~mapl_gridcompisuser MAPL_GridCompIsUser proc~get_outer_meta_from_inner_gc->interface~mapl_gridcompisuser none~get_outer_gridcomp InnerMetaComponent%get_outer_gridcomp proc~get_outer_meta_from_inner_gc->none~get_outer_gridcomp proc~get_inner_meta get_inner_meta proc~get_outer_meta_from_inner_gc->proc~get_inner_meta proc~mapl_return MAPL_Return proc~get_outer_meta_from_inner_gc->proc~mapl_return proc~mapl_verify MAPL_Verify proc~get_outer_meta_from_inner_gc->proc~mapl_verify proc~get_inner_meta->interface~mapl_assert proc~get_inner_meta->proc~mapl_return interface~mapl_usercompgetinternalstate MAPL_UserCompGetInternalState proc~get_inner_meta->interface~mapl_usercompgetinternalstate at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception

Called by

proc~~get_outer_meta_from_inner_gc~~CalledByGraph proc~get_outer_meta_from_inner_gc get_outer_meta_from_inner_gc proc~setservices~15 setServices proc~setservices~15->proc~get_outer_meta_from_inner_gc proc~setservices~5 setServices proc~setservices~5->proc~get_outer_meta_from_inner_gc proc~setservices~6 setServices proc~setservices~6->proc~get_outer_meta_from_inner_gc proc~setservices~16 setServices proc~setservices~16->proc~setservices~15 proc~setservices~7 setServices proc~setservices~7->proc~setservices~6

Source Code

   function get_outer_meta_from_inner_gc(gridcomp, rc) result(outer_meta)
      type(OuterMetaComponent), pointer :: outer_meta
      type(ESMF_GridComp), intent(inout) :: gridcomp
      integer, optional, intent(out) :: rc

      integer :: status
      type(ESMF_GridComp) :: outer_gc

      outer_gc = get_outer_gridcomp(gridcomp, _RC)
      outer_meta => get_outer_meta(outer_gc, _RC)

      _RETURN(_SUCCESS)
   end function get_outer_meta_from_inner_gc