ESMF_HConfigCreate Interface

public interface ESMF_HConfigCreate

Calls

interface~~esmf_hconfigcreate~~CallsGraph interface~esmf_hconfigcreate ESMF_HConfigCreate proc~esmf_hconfigcreatedefault ESMF_HConfigCreateDefault interface~esmf_hconfigcreate->proc~esmf_hconfigcreatedefault proc~esmf_hconfigcreatehconfig ESMF_HConfigCreateHConfig interface~esmf_hconfigcreate->proc~esmf_hconfigcreatehconfig proc~esmf_hconfigcreatei4 ESMF_HConfigCreateI4 interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei4 proc~esmf_hconfigcreatei4seq ESMF_HConfigCreateI4Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei4seq proc~esmf_hconfigcreatei8 ESMF_HConfigCreateI8 interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei8 proc~esmf_hconfigcreatei8seq ESMF_HConfigCreateI8Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei8seq proc~esmf_hconfigcreatelogical ESMF_HConfigCreateLogical interface~esmf_hconfigcreate->proc~esmf_hconfigcreatelogical proc~esmf_hconfigcreatelogicalseq ESMF_HConfigCreateLogicalSeq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatelogicalseq proc~esmf_hconfigcreater4 ESMF_HConfigCreateR4 interface~esmf_hconfigcreate->proc~esmf_hconfigcreater4 proc~esmf_hconfigcreater4seq ESMF_HConfigCreateR4Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreater4seq proc~esmf_hconfigcreater8 ESMF_HConfigCreateR8 interface~esmf_hconfigcreate->proc~esmf_hconfigcreater8 proc~esmf_hconfigcreater8seq ESMF_HConfigCreateR8Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreater8seq proc~esmf_hconfigcreatestringseq ESMF_HConfigCreateStringSeq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatestringseq c_esmc_hconfigcreate c_esmc_hconfigcreate proc~esmf_hconfigcreatedefault->c_esmc_hconfigcreate proc~esmf_hconfigfileload ESMF_HConfigFileLoad proc~esmf_hconfigcreatedefault->proc~esmf_hconfigfileload proc~esmf_hconfigload ESMF_HConfigLoad proc~esmf_hconfigcreatedefault->proc~esmf_hconfigload proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_hconfigcreatedefault->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_hconfigcreatedefault->proc~esmf_logseterror proc~esmf_hconfigcreatehconfig->interface~esmf_hconfigcreate interface~esmf_hconfigset ESMF_HConfigSet proc~esmf_hconfigcreatehconfig->interface~esmf_hconfigset proc~esmf_hconfigcreatehconfig->proc~esmf_logfounderror c_esmc_hconfigcreatei4 c_esmc_hconfigcreatei4 proc~esmf_hconfigcreatei4->c_esmc_hconfigcreatei4 proc~esmf_hconfigcreatei4->proc~esmf_logfounderror proc~esmf_hconfigcreatei4seq->interface~esmf_hconfigcreate c_esmc_hconfigcreatei4seq c_esmc_hconfigcreatei4seq proc~esmf_hconfigcreatei4seq->c_esmc_hconfigcreatei4seq proc~esmf_hconfigcreatei4seq->proc~esmf_logfounderror c_esmc_hconfigcreatei8 c_esmc_hconfigcreatei8 proc~esmf_hconfigcreatei8->c_esmc_hconfigcreatei8 proc~esmf_hconfigcreatei8->proc~esmf_logfounderror proc~esmf_hconfigcreatei8seq->interface~esmf_hconfigcreate c_esmc_hconfigcreatei8seq c_esmc_hconfigcreatei8seq proc~esmf_hconfigcreatei8seq->c_esmc_hconfigcreatei8seq proc~esmf_hconfigcreatei8seq->proc~esmf_logfounderror proc~esmf_hconfigcreatelogical->interface~esmf_hconfigcreate proc~esmf_hconfigcreatelogical->proc~esmf_logfounderror proc~esmf_hconfigcreatelogicalseq->interface~esmf_hconfigcreate interface~esmf_hconfigadd ESMF_HConfigAdd proc~esmf_hconfigcreatelogicalseq->interface~esmf_hconfigadd proc~esmf_hconfigcreatelogicalseq->proc~esmf_logfounderror c_esmc_hconfigcreater4 c_esmc_hconfigcreater4 proc~esmf_hconfigcreater4->c_esmc_hconfigcreater4 proc~esmf_hconfigcreater4->proc~esmf_logfounderror proc~esmf_hconfigcreater4seq->interface~esmf_hconfigcreate c_esmc_hconfigcreater4seq c_esmc_hconfigcreater4seq proc~esmf_hconfigcreater4seq->c_esmc_hconfigcreater4seq proc~esmf_hconfigcreater4seq->proc~esmf_logfounderror c_esmc_hconfigcreater8 c_esmc_hconfigcreater8 proc~esmf_hconfigcreater8->c_esmc_hconfigcreater8 proc~esmf_hconfigcreater8->proc~esmf_logfounderror proc~esmf_hconfigcreater8seq->interface~esmf_hconfigcreate c_esmc_hconfigcreater8seq c_esmc_hconfigcreater8seq proc~esmf_hconfigcreater8seq->c_esmc_hconfigcreater8seq proc~esmf_hconfigcreater8seq->proc~esmf_logfounderror proc~esmf_hconfigcreatestringseq->interface~esmf_hconfigcreate proc~esmf_hconfigcreatestringseq->interface~esmf_hconfigadd proc~esmf_hconfigcreatestringseq->proc~esmf_logfounderror

Called by

ESMF_ConfigCreateDefaultwESMF_HConfigCreate
w
ESMF_ConfigCreateFromSectionw
w
ESMF_ConfigOverviewExw
w
ESMF_FrameworkInternalInitw
w
ESMF_HConfigAddHConfigw
w
ESMF_HConfigAddI4w
w
ESMF_HConfigAddI4Seqw
w
ESMF_HConfigAddI8w
w
ESMF_HConfigAddI8Seqw
w
ESMF_HConfigAddLogicalw
w
ESMF_HConfigAddLogicalSeqw
w
ESMF_HConfigAddMapKeyHConfigw
w
ESMF_HConfigAddMapKeyI4w
w
ESMF_HConfigAddMapKeyI4Seqw
w
ESMF_HConfigAddMapKeyI8w
w
ESMF_HConfigAddMapKeyI8Seqw
w
ESMF_HConfigAddMapKeyLogicalw
w
ESMF_HConfigAddMapKeyLogicalSeqw
w
ESMF_HConfigAddMapKeyR4w
w
ESMF_HConfigAddMapKeyR4Seqw
w
ESMF_HConfigAddMapKeyR8w
w
ESMF_HConfigAddMapKeyR8Seqw
w
ESMF_HConfigAddMapKeyStringw
w
ESMF_HConfigAddMapKeyStringSeqw
w
ESMF_HConfigAddMapValHConfigw
w
ESMF_HConfigAddMapValI4w
w
ESMF_HConfigAddMapValI4Seqw
w
ESMF_HConfigAddMapValI8w
w
ESMF_HConfigAddMapValI8Seqw
w
ESMF_HConfigAddMapValLogicalw
w
ESMF_HConfigAddMapValLogicalSeqw
w
ESMF_HConfigAddMapValR4w
w
ESMF_HConfigAddMapValR4Seqw
w
ESMF_HConfigAddMapValR8w
w
ESMF_HConfigAddMapValR8Seqw
w
ESMF_HConfigAddMapValStringw
w
ESMF_HConfigAddMapValStringSeqw
w
ESMF_HConfigAddR4w
w
ESMF_HConfigAddR4Seqw
w
ESMF_HConfigAddR8w
w
ESMF_HConfigAddR8Seqw
w
ESMF_HConfigAddStringw
w
ESMF_HConfigAddStringSeqw
w
ESMF_HConfigCreateAtw
w
ESMF_HConfigCreateAtMapKeyw
w
ESMF_HConfigCreateAtMapValw
w
ESMF_HConfigCreateHConfigw
w
ESMF_HConfigCreateI4Seqw
w
ESMF_HConfigCreateI8Seqw
w
ESMF_HConfigCreateLogicalw
w
ESMF_HConfigCreateLogicalSeqw
w
ESMF_HConfigCreateR4Seqw
w
ESMF_HConfigCreateR8Seqw
w
ESMF_HConfigCreateStringSeqw
w
ESMF_HConfigExw
w
ESMF_HConfigSetI4w
w
ESMF_HConfigSetI4Seqw
w
ESMF_HConfigSetI8w
w
ESMF_HConfigSetI8Seqw
w
ESMF_HConfigSetLogicalw
w
ESMF_HConfigSetLogicalSeqw
w
ESMF_HConfigSetMapKeyI4w
w
ESMF_HConfigSetMapKeyI4Seqw
w
ESMF_HConfigSetMapKeyI8w
w
ESMF_HConfigSetMapKeyI8Seqw
w
ESMF_HConfigSetMapKeyLogicalw
w
ESMF_HConfigSetMapKeyLogicalSeqw
w
ESMF_HConfigSetMapKeyR4w
w
ESMF_HConfigSetMapKeyR4Seqw
w
ESMF_HConfigSetMapKeyR8w
w
ESMF_HConfigSetMapKeyR8Seqw
w
ESMF_HConfigSetMapKeyStringw
w
ESMF_HConfigSetMapKeyStringSeqw
w
ESMF_HConfigSetMapValI4w
w
ESMF_HConfigSetMapValI4Seqw
w
ESMF_HConfigSetMapValI8w
w
ESMF_HConfigSetMapValI8Seqw
w
ESMF_HConfigSetMapValLogicalw
w
ESMF_HConfigSetMapValLogicalSeqw
w
ESMF_HConfigSetMapValR4w
w
ESMF_HConfigSetMapValR4Seqw
w
ESMF_HConfigSetMapValR8w
w
ESMF_HConfigSetMapValR8Seqw
w
ESMF_HConfigSetMapValStringw
w
ESMF_HConfigSetMapValStringSeqw
w
ESMF_HConfigSetR4w
w
ESMF_HConfigSetR4Seqw
w
ESMF_HConfigSetR8w
w
ESMF_HConfigSetR8Seqw
w
ESMF_HConfigSetStringw
w
ESMF_HConfigSetStringSeqw
w
ESMF_HConfigUTestw
w
HConfigNASAIterIssueTestw
w

Module Procedures

private function ESMF_HConfigCreateDefault(keywordEnforcer, content, filename, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: content
character(len=*), intent(in), optional :: filename
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateHConfig(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI4(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I4), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI4Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I4), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI8(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateI8Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateLogical(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateLogicalSeq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR4(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R4), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR4Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R4), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR8(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(in) :: content
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateR8Seq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)

private function ESMF_HConfigCreateStringSeq(content, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: content(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_HConfig)