ESMF_InternalStateMod Module


Uses

  • module~~esmf_internalstatemod~~UsesGraph module~esmf_internalstatemod ESMF_InternalStateMod iso_c_binding iso_c_binding module~esmf_internalstatemod->iso_c_binding module~esmf_compmod ESMF_CompMod module~esmf_internalstatemod->module~esmf_compmod module~esmf_cplcompmod ESMF_CplCompMod module~esmf_internalstatemod->module~esmf_cplcompmod module~esmf_gridcompmod ESMF_GridCompMod module~esmf_internalstatemod->module~esmf_gridcompmod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_internalstatemod->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_internalstatemod->module~esmf_logerrmod module~esmf_statetypesmod ESMF_StateTypesMod module~esmf_internalstatemod->module~esmf_statetypesmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_internalstatemod->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_internalstatemod~~UsedByGraph module~esmf_internalstatemod ESMF_InternalStateMod module~esmf ESMF module~esmf->module~esmf_internalstatemod

Interfaces

interface

  • public subroutine ESMF_CplCompGetInternalState(table, internalState, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    type(*) :: internalState
    integer :: rc

interface

  • public subroutine ESMF_CplCompSetInternalState(table, internalState, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    type(*) :: internalState
    integer :: rc

interface

  • public subroutine ESMF_GridCompGetInternalState(table, internalState, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    type(*) :: internalState
    integer :: rc

interface

  • public subroutine ESMF_GridCompSetInternalState(table, internalState, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    type(*) :: internalState
    integer :: rc

public interface ESMF_InternalStateAdd

  • private subroutine ESMF_InternalStateCplCompAdd(cplcomp, keywordEnforcer, internalState, label, rc)

    Arguments

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

    Arguments

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

public interface ESMF_InternalStateGet

  • private subroutine ESMF_InternalStateCplCompGet(cplcomp, keywordEnforcer, internalState, label, rc)

    Arguments

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

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp), intent(in) :: gcomp
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    type(*) :: internalState
    character(len=*), intent(in), optional :: label
    integer, intent(out), optional :: rc
  • private subroutine ESMF_InternalStateCplCompGetL(cplcomp, labelList, rc)

    Arguments

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

    Arguments

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

interface

  • public subroutine ESMF_UserCompGetInternalState(table, label, internalState, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    character(len=*), optional :: label
    type(*) :: internalState
    integer :: rc

interface

  • public subroutine ESMF_UserCompSetInternalState(table, label, internalState, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    character(len=*), optional :: label
    type(*) :: internalState
    integer :: rc

interface

  • private subroutine c_ESMC_InternalStateGetInfo(table, count, maxLen, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    integer :: count
    integer :: maxLen
    integer :: rc

interface

  • private subroutine c_ESMC_InternalStateGetLabels(table, labelList, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(*) :: table
    character(len=*) :: labelList(*)
    integer :: rc

Subroutines

private subroutine ESMF_InternalStateCplCompAdd(cplcomp, keywordEnforcer, internalState, label, rc)

Arguments

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

private subroutine ESMF_InternalStateCplCompGet(cplcomp, keywordEnforcer, internalState, label, rc)

Arguments

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

private subroutine ESMF_InternalStateCplCompGetL(cplcomp, labelList, rc)

Arguments

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

private subroutine ESMF_InternalStateGridCompAdd(gcomp, keywordEnforcer, internalState, label, rc)

Arguments

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

private subroutine ESMF_InternalStateGridCompGet(gcomp, keywordEnforcer, internalState, label, rc)

Arguments

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

private subroutine ESMF_InternalStateGridCompGetL(gcomp, labelList, rc)

Arguments

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