ESMF_StateContainerMod Module


Uses

  • module~~esmf_statecontainermod~~UsesGraph module~esmf_statecontainermod ESMF_StateContainerMod module~esmf_containermod ESMF_ContainerMod module~esmf_statecontainermod->module~esmf_containermod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_statecontainermod->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_statecontainermod->module~esmf_logerrmod module~esmf_stateitemmod ESMF_StateItemMod module~esmf_statecontainermod->module~esmf_stateitemmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_statecontainermod->module~esmf_utiltypesmod module~esmf_containermod->module~esmf_initmacrosmod module~esmf_containermod->module~esmf_logerrmod module~esmf_containermod->module~esmf_utiltypesmod ESMF_FieldGetMod ESMF_FieldGetMod module~esmf_containermod->ESMF_FieldGetMod iso_c_binding iso_c_binding module~esmf_containermod->iso_c_binding module~esmf_fieldmod ESMF_FieldMod module~esmf_containermod->module~esmf_fieldmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_containermod->module~esmf_ioutilmod 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_stateitemmod->module~esmf_containermod module~esmf_stateitemmod->module~esmf_initmacrosmod module~esmf_stateitemmod->module~esmf_logerrmod module~esmf_stateitemmod->module~esmf_utiltypesmod ESMF_FieldBundleMod ESMF_FieldBundleMod module~esmf_stateitemmod->ESMF_FieldBundleMod module~esmf_stateitemmod->ESMF_FieldGetMod module~esmf_arraybundlemod ESMF_ArrayBundleMod module~esmf_stateitemmod->module~esmf_arraybundlemod module~esmf_arraymod ESMF_ArrayMod module~esmf_stateitemmod->module~esmf_arraymod module~esmf_basemod ESMF_BaseMod module~esmf_stateitemmod->module~esmf_basemod module~esmf_stateitemmod->module~esmf_fieldmod module~esmf_stateitemmod->module~esmf_ioutilmod module~esmf_rhandlemod ESMF_RHandleMod module~esmf_stateitemmod->module~esmf_rhandlemod module~esmf_vmmod ESMF_VMMod module~esmf_stateitemmod->module~esmf_vmmod module~esmf_utiltypesmod->iso_c_binding

Used by

  • module~~esmf_statecontainermod~~UsedByGraph module~esmf_statecontainermod ESMF_StateContainerMod module~esmf_statereconcilemod ESMF_StateReconcileMod module~esmf_statereconcilemod->module~esmf_statecontainermod module~esmf_statetypesmod ESMF_StateTypesMod module~esmf_statereconcilemod->module~esmf_statetypesmod module~esmf_statetypesmod->module~esmf_statecontainermod module~esmf_statevamod ESMF_StateVaMod module~esmf_statevamod->module~esmf_statecontainermod module~esmf_statevamod->module~esmf_statetypesmod program~esmf_statecreateutest ESMF_StateCreateUTest program~esmf_statecreateutest->module~esmf_statecontainermod module~esmf ESMF module~esmf->module~esmf_statereconcilemod module~esmf->module~esmf_statetypesmod module~esmf->module~esmf_statevamod module~esmf_attachmethodsmod ESMF_AttachMethodsMod module~esmf_attachmethodsmod->module~esmf_statetypesmod module~esmf_attributemod ESMF_AttributeMod module~esmf_attributemod->module~esmf_statetypesmod module~esmf_compmod ESMF_CompMod module~esmf_compmod->module~esmf_statetypesmod module~esmf_cplcompmod ESMF_CplCompMod module~esmf_cplcompmod->module~esmf_statetypesmod module~esmf_gridcompmod ESMF_GridCompMod module~esmf_gridcompmod->module~esmf_statetypesmod module~esmf_infodescribemod ESMF_InfoDescribeMod module~esmf_infodescribemod->module~esmf_statetypesmod module~esmf_internalstatemod ESMF_InternalStateMod module~esmf_internalstatemod->module~esmf_statetypesmod module~esmf_mappermod ESMF_MapperMod module~esmf_mappermod->module~esmf_statetypesmod module~esmf_mapperrunsequtilmod ESMF_MapperRunSeqUtilMod module~esmf_mapperrunsequtilmod->module~esmf_statetypesmod module~esmf_mapperutilmod ESMF_MapperUtilMod module~esmf_mapperutilmod->module~esmf_statetypesmod module~esmf_statesetmod ESMF_StateSetMod module~esmf_statesetmod->module~esmf_statetypesmod module~esmf_statesetmod->module~esmf_statevamod module~esmf_statewrmod ESMF_StateWrMod module~esmf_statewrmod->module~esmf_statetypesmod module~esmf_webservmod ESMF_WebServMod module~esmf_webservmod->module~esmf_statetypesmod proc~f_esmf_statecollectgarbage f_esmf_statecollectgarbage proc~f_esmf_statecollectgarbage->module~esmf_statetypesmod proc~f_esmf_stategetitemnames f_esmf_stategetitemnames proc~f_esmf_stategetitemnames->module~esmf_statetypesmod proc~f_esmf_stategetnumitems f_esmf_stategetnumitems proc~f_esmf_stategetnumitems->module~esmf_statetypesmod

Variables

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

Interfaces

public interface ESMF_ContainerAdd

  • private subroutine ESMF_ContainerAddSIL(container, itemList, keywordEnforcer, multiflag, relaxedflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Container), intent(inout) :: container
    type(ESMF_StateItemWrap), intent(in) :: itemList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    logical, intent(in), optional :: multiflag
    logical, intent(in), optional :: relaxedflag
    integer, intent(out), optional :: rc

public interface ESMF_ContainerAddReplace

public interface ESMF_ContainerGarbageGet

public interface ESMF_ContainerGet

  • private subroutine ESMF_ContainerGetSI(container, itemName, item, keywordEnforcer, itemCount, isPresent, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Container), intent(in) :: container
    character(len=*), intent(in) :: itemName
    type(ESMF_StateItemWrap), intent(out) :: item
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(out), optional :: itemCount
    logical, intent(out), optional :: isPresent
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ContainerGetSIL(container, itemName, itemList, keywordEnforcer, itemorderflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Container), intent(in) :: container
    character(len=*), intent(in) :: itemName
    type(ESMF_StateItemWrap), pointer :: itemList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
    integer, intent(out), optional :: rc
  • private subroutine ESMF_ContainerGetSILAll(container, itemList, keywordEnforcer, itemorderflag, itemCount, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Container), intent(in) :: container
    type(ESMF_StateItemWrap), pointer :: itemList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
    integer, intent(out), optional :: itemCount
    integer, intent(out), optional :: rc

public interface ESMF_ContainerReplace

  • private subroutine ESMF_ContainerReplaceSIL(container, itemList, keywordEnforcer, multiflag, relaxedflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Container), intent(inout) :: container
    type(ESMF_StateItemWrap), intent(in) :: itemList(:)
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    logical, intent(in), optional :: multiflag
    logical, intent(in), optional :: relaxedflag
    integer, intent(out), optional :: rc

Subroutines

private subroutine ESMF_ContainerAddReplaceSIL(container, itemList, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: container
type(ESMF_StateItemWrap), intent(in) :: itemList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerAddSIL(container, itemList, keywordEnforcer, multiflag, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: container
type(ESMF_StateItemWrap), intent(in) :: itemList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: multiflag
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerGarbageGetSIL(container, garbageList, keywordEnforcer, garbageCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
type(ESMF_StateItemWrap), pointer :: garbageList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: garbageCount
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerGetSI(container, itemName, item, keywordEnforcer, itemCount, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
character(len=*), intent(in) :: itemName
type(ESMF_StateItemWrap), intent(out) :: item
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: itemCount
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerGetSIL(container, itemName, itemList, keywordEnforcer, itemorderflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
character(len=*), intent(in) :: itemName
type(ESMF_StateItemWrap), pointer :: itemList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerGetSILAll(container, itemList, keywordEnforcer, itemorderflag, itemCount, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(in) :: container
type(ESMF_StateItemWrap), pointer :: itemList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
integer, intent(out), optional :: itemCount
integer, intent(out), optional :: rc

private subroutine ESMF_ContainerReplaceSIL(container, itemList, keywordEnforcer, multiflag, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: container
type(ESMF_StateItemWrap), intent(in) :: itemList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: multiflag
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc