ESMF_ContainerGet Interface

public interface ESMF_ContainerGet

Module Procedures

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

Arguments

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

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

Arguments

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

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

Arguments

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