ESMF_InfoSet Interface

public interface ESMF_InfoSet

Module Procedures

private subroutine ESMF_InfoSetI4(info, key, value, keywordEnforcer, force, idx, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
integer(kind=ESMF_KIND_I4), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(in), optional :: idx
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetI8(info, key, value, keywordEnforcer, force, idx, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
integer(kind=ESMF_KIND_I8), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(in), optional :: idx
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetR4(info, key, value, keywordEnforcer, force, idx, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
real(kind=ESMF_KIND_R4), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(in), optional :: idx
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetR8(info, key, value, keywordEnforcer, force, idx, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
real(kind=ESMF_KIND_R8), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(in), optional :: idx
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetLG(info, key, value, keywordEnforcer, force, idx, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
logical, intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(in), optional :: idx
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetCH(info, key, value, keywordEnforcer, force, idx, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
character(len=*), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(in), optional :: idx
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetINFO(info, key, value, keywordEnforcer, force, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
type(ESMF_Info), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
integer, intent(out), optional :: rc

private recursive subroutine ESMF_InfoSetHConfig(info, value, keywordEnforcer, keyPrefix, force, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
type(ESMF_HConfig), intent(in) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: keyPrefix
logical, intent(in), optional :: force
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetArrayI4(info, key, values, keywordEnforcer, force, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
integer(kind=ESMF_KIND_I4), intent(in), dimension(:) :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetArrayI8(info, key, values, keywordEnforcer, force, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
integer(kind=ESMF_KIND_I8), intent(in), dimension(:) :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetArrayR4(info, key, values, keywordEnforcer, force, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
real(kind=ESMF_KIND_R4), intent(in), dimension(:) :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetArrayR8(info, key, values, keywordEnforcer, force, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
real(kind=ESMF_KIND_R8), intent(in), dimension(:) :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetArrayLG(info, key, values, keywordEnforcer, force, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
logical, intent(in), dimension(:) :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc

private subroutine ESMF_InfoSetArrayCH(info, key, values, keywordEnforcer, force, pkey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout) :: info
character(len=*), intent(in) :: key
character(len=*), intent(in), dimension(:) :: values
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: force
character(len=*), intent(in), optional :: pkey
integer, intent(out), optional :: rc