ESMF_StateContainerMod Module



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