ESMF_AttachMethodsMod Module


Uses

  • module~~esmf_attachmethodsmod~~UsesGraph module~esmf_attachmethodsmod ESMF_AttachMethodsMod iso_c_binding iso_c_binding module~esmf_attachmethodsmod->iso_c_binding module~esmf_compmod ESMF_CompMod module~esmf_attachmethodsmod->module~esmf_compmod module~esmf_cplcompmod ESMF_CplCompMod module~esmf_attachmethodsmod->module~esmf_cplcompmod module~esmf_gridcompmod ESMF_GridCompMod module~esmf_attachmethodsmod->module~esmf_gridcompmod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_attachmethodsmod->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_attachmethodsmod->module~esmf_logerrmod module~esmf_statetypesmod ESMF_StateTypesMod module~esmf_attachmethodsmod->module~esmf_statetypesmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_attachmethodsmod->module~esmf_utiltypesmod module~esmf_compmod->module~esmf_initmacrosmod module~esmf_compmod->module~esmf_logerrmod module~esmf_compmod->module~esmf_statetypesmod module~esmf_compmod->module~esmf_utiltypesmod module~esmf_basemod ESMF_BaseMod module~esmf_compmod->module~esmf_basemod module~esmf_calendarmod ESMF_CalendarMod module~esmf_compmod->module~esmf_calendarmod module~esmf_clockmod ESMF_ClockMod module~esmf_compmod->module~esmf_clockmod module~esmf_configmod ESMF_ConfigMod module~esmf_compmod->module~esmf_configmod module~esmf_gridmod ESMF_GridMod module~esmf_compmod->module~esmf_gridmod module~esmf_hconfigmod ESMF_HConfigMod module~esmf_compmod->module~esmf_hconfigmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_compmod->module~esmf_ioutilmod module~esmf_locstreammod ESMF_LocStreamMod module~esmf_compmod->module~esmf_locstreammod module~esmf_meshmod ESMF_MeshMod module~esmf_compmod->module~esmf_meshmod module~esmf_statemod ESMF_StateMod module~esmf_compmod->module~esmf_statemod module~esmf_utilmod ESMF_UtilMod module~esmf_compmod->module~esmf_utilmod module~esmf_vmmod ESMF_VMMod module~esmf_compmod->module~esmf_vmmod module~esmf_xgridmod ESMF_XGridMod module~esmf_compmod->module~esmf_xgridmod module~esmf_cplcompmod->module~esmf_compmod module~esmf_cplcompmod->module~esmf_initmacrosmod module~esmf_cplcompmod->module~esmf_logerrmod module~esmf_cplcompmod->module~esmf_statetypesmod module~esmf_cplcompmod->module~esmf_utiltypesmod module~esmf_cplcompmod->module~esmf_basemod module~esmf_cplcompmod->module~esmf_clockmod module~esmf_clocktypemod ESMF_ClockTypeMod module~esmf_cplcompmod->module~esmf_clocktypemod module~esmf_cplcompmod->module~esmf_configmod module~esmf_cplcompmod->module~esmf_hconfigmod module~esmf_cplcompmod->module~esmf_ioutilmod module~esmf_cplcompmod->module~esmf_statemod module~esmf_cplcompmod->module~esmf_vmmod module~esmf_gridcompmod->module~esmf_compmod module~esmf_gridcompmod->module~esmf_initmacrosmod module~esmf_gridcompmod->module~esmf_logerrmod module~esmf_gridcompmod->module~esmf_statetypesmod module~esmf_gridcompmod->module~esmf_utiltypesmod module~esmf_gridcompmod->module~esmf_basemod module~esmf_gridcompmod->module~esmf_clockmod module~esmf_gridcompmod->module~esmf_clocktypemod module~esmf_gridcompmod->module~esmf_configmod module~esmf_gridcompmod->module~esmf_gridmod module~esmf_gridcompmod->module~esmf_hconfigmod module~esmf_gridcompmod->module~esmf_ioutilmod module~esmf_gridcompmod->module~esmf_locstreammod module~esmf_gridcompmod->module~esmf_meshmod module~esmf_gridcompmod->module~esmf_statemod module~esmf_gridcompmod->module~esmf_vmmod module~esmf_gridcompmod->module~esmf_xgridmod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod module~esmf_statetypesmod->module~esmf_initmacrosmod module~esmf_statetypesmod->module~esmf_logerrmod module~esmf_statetypesmod->module~esmf_utiltypesmod ESMF_FieldBundleMod ESMF_FieldBundleMod module~esmf_statetypesmod->ESMF_FieldBundleMod module~esmf_arraybundlemod ESMF_ArrayBundleMod module~esmf_statetypesmod->module~esmf_arraybundlemod module~esmf_arraymod ESMF_ArrayMod module~esmf_statetypesmod->module~esmf_arraymod module~esmf_statetypesmod->module~esmf_basemod module~esmf_fieldmod ESMF_FieldMod module~esmf_statetypesmod->module~esmf_fieldmod module~esmf_rhandlemod ESMF_RHandleMod module~esmf_statetypesmod->module~esmf_rhandlemod module~esmf_statecontainermod ESMF_StateContainerMod module~esmf_statetypesmod->module~esmf_statecontainermod module~esmf_stateitemmod ESMF_StateItemMod module~esmf_statetypesmod->module~esmf_stateitemmod module~esmf_statetypesmod->module~esmf_vmmod module~esmf_utiltypesmod->iso_c_binding

Used by

  • module~~esmf_attachmethodsmod~~UsedByGraph module~esmf_attachmethodsmod ESMF_AttachMethodsMod module~esmf ESMF module~esmf->module~esmf_attachmethodsmod

Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'

Interfaces

public interface ESMF_MethodAdd

  • private subroutine ESMF_MethodCplCompAdd(cplcomp, label, index, userRoutine, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    private subroutine userRoutine(cplcomp, rc)
    Arguments
    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    integer, intent(out) :: rc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodCplCompAddShObj(cplcomp, label, index, userRoutine, sharedObj, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    character(len=*), intent(in) :: userRoutine
    character(len=*), intent(in), optional :: sharedObj
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompAdd(gcomp, label, index, userRoutine, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    private subroutine userRoutine(gcomp, rc)
    Arguments
    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    integer, intent(out) :: rc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompAddShObj(gcomp, label, index, userRoutine, sharedObj, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    character(len=*), intent(in) :: userRoutine
    character(len=*), intent(in), optional :: sharedObj
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateAdd(state, label, index, userRoutine, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    private subroutine userRoutine(state, rc)
    Arguments
    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    integer, intent(out) :: rc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateAddShObj(state, label, index, userRoutine, sharedObj, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    character(len=*), intent(in) :: userRoutine
    character(len=*), intent(in), optional :: sharedObj
    integer, intent(out), optional :: rc

public interface ESMF_MethodAddReplace

  • private subroutine ESMF_MethodCplCompAddRep(cplcomp, label, index, userRoutine, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    private subroutine userRoutine(cplcomp, rc)
    Arguments
    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    integer, intent(out) :: rc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodCplCompAddRepShObj(cplcomp, label, index, userRoutine, sharedObj, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    character(len=*), intent(in) :: userRoutine
    character(len=*), intent(in), optional :: sharedObj
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompAddRep(gcomp, label, index, userRoutine, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    private subroutine userRoutine(gcomp, rc)
    Arguments
    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    integer, intent(out) :: rc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompAddRepShObj(gcomp, label, index, userRoutine, sharedObj, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    character(len=*), intent(in) :: userRoutine
    character(len=*), intent(in), optional :: sharedObj
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateAddRep(state, label, index, userRoutine, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    private subroutine userRoutine(state, rc)
    Arguments
    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    integer, intent(out) :: rc
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateAddRepShObj(state, label, index, userRoutine, sharedObj, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    character(len=*), intent(in) :: userRoutine
    character(len=*), intent(in), optional :: sharedObj
    integer, intent(out), optional :: rc

public interface ESMF_MethodExecute

  • private recursive subroutine ESMF_MethodCplCompExecute(cplcomp, label, index, existflag, userRc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    logical, intent(out), optional :: existflag
    integer, intent(out), optional :: userRc
    integer, intent(out), optional :: rc
  • private recursive subroutine ESMF_MethodGridCompExecute(gcomp, label, index, existflag, userRc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    logical, intent(out), optional :: existflag
    integer, intent(out), optional :: userRc
    integer, intent(out), optional :: rc
  • private recursive subroutine ESMF_MethodStateExecute(state, label, index, existflag, userRc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    logical, intent(out), optional :: existflag
    integer, intent(out), optional :: userRc
    integer, intent(out), optional :: rc

public interface ESMF_MethodGet

  • private subroutine ESMF_MethodCplCompGet(cplcomp, label, index, isPresent, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    logical, intent(out), optional :: isPresent
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodCplCompGetList(cplcomp, labelList, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=:), intent(out), allocatable :: labelList(:)
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompGet(gcomp, label, index, isPresent, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    logical, intent(out), optional :: isPresent
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompGetList(gcomp, labelList, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=:), intent(out), allocatable :: labelList(:)
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateGet(state, label, index, isPresent, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    logical, intent(out), optional :: isPresent
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateGetList(state, labelList, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=:), intent(out), allocatable :: labelList(:)
    integer, intent(out), optional :: rc

public interface ESMF_MethodRemove

  • private subroutine ESMF_MethodCplCompRemove(cplcomp, label, index, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodGridCompRemove(gcomp, label, index, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gcomp
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    integer, intent(out), optional :: rc
  • private subroutine ESMF_MethodStateRemove(state, label, index, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State) :: state
    character(len=*), intent(in) :: label
    integer, intent(in), optional :: index
    integer, intent(out), optional :: rc

interface

  • private subroutine c_ESMC_MethodTableExecute(table, label, index, object, userRc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    character(len=*) :: label
    integer :: index
    type(*) :: object
    integer :: userRc
    integer :: rc

interface

  • private subroutine c_ESMC_MethodTableExecuteEF(table, label, index, object, existflag, userRc, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    character(len=*) :: label
    integer :: index
    type(*) :: object
    type(ESMF_Logical) :: existflag
    integer :: userRc
    integer :: rc

Subroutines

private subroutine ESMF_MethodCplCompAdd(cplcomp, label, index, userRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
private subroutine userRoutine(cplcomp, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodCplCompAddRep(cplcomp, label, index, userRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
private subroutine userRoutine(cplcomp, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodCplCompAddRepShObj(cplcomp, label, index, userRoutine, sharedObj, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
character(len=*), intent(in) :: userRoutine
character(len=*), intent(in), optional :: sharedObj
integer, intent(out), optional :: rc

private subroutine ESMF_MethodCplCompAddShObj(cplcomp, label, index, userRoutine, sharedObj, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
character(len=*), intent(in) :: userRoutine
character(len=*), intent(in), optional :: sharedObj
integer, intent(out), optional :: rc

private recursive subroutine ESMF_MethodCplCompExecute(cplcomp, label, index, existflag, userRc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
logical, intent(out), optional :: existflag
integer, intent(out), optional :: userRc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodCplCompGet(cplcomp, label, index, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

private subroutine ESMF_MethodCplCompGetList(cplcomp, labelList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=:), intent(out), allocatable :: labelList(:)
integer, intent(out), optional :: rc

private subroutine ESMF_MethodCplCompRemove(cplcomp, label, index, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: cplcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompAdd(gcomp, label, index, userRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
private subroutine userRoutine(gcomp, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompAddRep(gcomp, label, index, userRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
private subroutine userRoutine(gcomp, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompAddRepShObj(gcomp, label, index, userRoutine, sharedObj, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
character(len=*), intent(in) :: userRoutine
character(len=*), intent(in), optional :: sharedObj
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompAddShObj(gcomp, label, index, userRoutine, sharedObj, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
character(len=*), intent(in) :: userRoutine
character(len=*), intent(in), optional :: sharedObj
integer, intent(out), optional :: rc

private recursive subroutine ESMF_MethodGridCompExecute(gcomp, label, index, existflag, userRc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
logical, intent(out), optional :: existflag
integer, intent(out), optional :: userRc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompGet(gcomp, label, index, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompGetList(gcomp, labelList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=:), intent(out), allocatable :: labelList(:)
integer, intent(out), optional :: rc

private subroutine ESMF_MethodGridCompRemove(gcomp, label, index, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateAdd(state, label, index, userRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
private subroutine userRoutine(state, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_State) :: state
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateAddRep(state, label, index, userRoutine, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
private subroutine userRoutine(state, rc)
Arguments
Type IntentOptional Attributes Name
type(ESMF_State) :: state
integer, intent(out) :: rc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateAddRepShObj(state, label, index, userRoutine, sharedObj, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
character(len=*), intent(in) :: userRoutine
character(len=*), intent(in), optional :: sharedObj
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateAddShObj(state, label, index, userRoutine, sharedObj, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
character(len=*), intent(in) :: userRoutine
character(len=*), intent(in), optional :: sharedObj
integer, intent(out), optional :: rc

private recursive subroutine ESMF_MethodStateExecute(state, label, index, existflag, userRc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
logical, intent(out), optional :: existflag
integer, intent(out), optional :: userRc
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateGet(state, label, index, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateGetList(state, labelList, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=:), intent(out), allocatable :: labelList(:)
integer, intent(out), optional :: rc

private subroutine ESMF_MethodStateRemove(state, label, index, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State) :: state
character(len=*), intent(in) :: label
integer, intent(in), optional :: index
integer, intent(out), optional :: rc