ESMF_ConfigGetAttribute Interface

public interface ESMF_ConfigGetAttribute

Module Procedures

private subroutine ESMF_ConfigGetString(config, value, keywordEnforcer, label, default, eolFlag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: default
logical, intent(out), optional :: eolFlag
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetStrings(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
character(len=*), intent(out) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatR4(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R4), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatR8(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R8), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatsR4(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R4), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetFloatsR8(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
real(kind=ESMF_KIND_R8), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
real(kind=ESMF_KIND_R8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntI4(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I4), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntI8(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I8), intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntsI4(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I4), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I4), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetIntsI8(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
integer(kind=ESMF_KIND_I8), intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
integer(kind=ESMF_KIND_I8), intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetLogical(config, value, keywordEnforcer, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
logical, intent(out) :: value
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: label
logical, intent(in), optional :: default
integer, intent(out), optional :: rc

private subroutine ESMF_ConfigGetLogicals(config, valueList, keywordEnforcer, count, label, default, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
logical, intent(inout) :: valueList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: count
character(len=*), intent(in), optional :: label
logical, intent(in), optional :: default
integer, intent(out), optional :: rc