initialize Subroutine

public subroutine initialize(this, importState, exportState, clock, rc)

Uses

  • proc~~initialize~3~~UsesGraph proc~initialize~3 CopyAction%initialize ESMF ESMF proc~initialize~3->ESMF

Type Bound

CopyAction

Arguments

Type IntentOptional Attributes Name
class(CopyAction), intent(inout) :: this
type(ESMF_State) :: importState
type(ESMF_State) :: exportState
type(ESMF_Clock) :: clock
integer, intent(out), optional :: rc

Calls

proc~~initialize~3~~CallsGraph proc~initialize~3 CopyAction%initialize proc~mapl_return MAPL_Return proc~initialize~3->proc~mapl_return 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

Source Code

   subroutine initialize(this, importState, exportState, clock, rc)
      use esmf
      class(CopyAction), intent(inout) :: this
      type(ESMF_State)      :: importState
      type(ESMF_State)      :: exportState
      type(ESMF_Clock)      :: clock      
      integer, optional, intent(out) :: rc

      ! No-op

      _RETURN(_SUCCESS)
      _UNUSED_DUMMY(this)
      _UNUSED_DUMMY(importState)
      _UNUSED_DUMMY(exportState)
      _UNUSED_DUMMY(clock)
   end subroutine initialize