ESMF_InfoCreate Interface

public interface ESMF_InfoCreate

Calls

interface~~esmf_infocreate~~CallsGraph interface~esmf_infocreate ESMF_InfoCreate proc~esmf_infocreatebykey ESMF_InfoCreateByKey interface~esmf_infocreate->proc~esmf_infocreatebykey proc~esmf_infocreatebyparse ESMF_InfoCreateByParse interface~esmf_infocreate->proc~esmf_infocreatebyparse proc~esmf_infocreateempty ESMF_InfoCreateEmpty interface~esmf_infocreate->proc~esmf_infocreateempty proc~esmf_infocreatefrominfo ESMF_InfoCreateFromInfo interface~esmf_infocreate->proc~esmf_infocreatefrominfo interface~c_info_create_by_key c_info_create_by_key proc~esmf_infocreatebykey->interface~c_info_create_by_key proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_infocreatebykey->proc~esmf_logfounderror interface~c_info_create_by_parse c_info_create_by_parse proc~esmf_infocreatebyparse->interface~c_info_create_by_parse proc~esmf_infocreatebyparse->proc~esmf_logfounderror interface~c_info_create c_info_create proc~esmf_infocreateempty->interface~c_info_create proc~esmf_infocreateempty->proc~esmf_logfounderror interface~c_info_copy c_info_copy proc~esmf_infocreatefrominfo->interface~c_info_copy proc~esmf_infocreatefrominfo->proc~esmf_logfounderror esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite c_esmc_loggeterrormsg c_esmc_loggeterrormsg proc~esmf_logrc2msg->c_esmc_loggeterrormsg c_esmc_vmwtime c_esmc_vmwtime proc~esmf_logwrite->c_esmc_vmwtime proc~esmf_logclose ESMF_LogClose proc~esmf_logwrite->proc~esmf_logclose proc~esmf_logflush ESMF_LogFlush proc~esmf_logwrite->proc~esmf_logflush proc~esmf_logopenfile ESMF_LogOpenFile proc~esmf_logwrite->proc~esmf_logopenfile proc~esmf_utiliounitflush ESMF_UtilIOUnitFlush proc~esmf_logwrite->proc~esmf_utiliounitflush proc~esmf_utilstring2array ESMF_UtilString2Array proc~esmf_logwrite->proc~esmf_utilstring2array

Called by

interface~~esmf_infocreate~~CalledByGraph interface~esmf_infocreate ESMF_InfoCreate proc~esmf_attributeaddattpackstdinfo ESMF_AttributeAddAttPackStdInfo proc~esmf_attributeaddattpackstdinfo->interface~esmf_infocreate proc~esmf_attributewritearray ESMF_AttributeWriteArray proc~esmf_attributewritearray->interface~esmf_infocreate proc~esmf_attributewritearraybundle ESMF_AttributeWriteArrayBundle proc~esmf_attributewritearraybundle->interface~esmf_infocreate proc~esmf_attributewritecplcomp ESMF_AttributeWriteCplComp proc~esmf_attributewritecplcomp->interface~esmf_infocreate proc~esmf_attributewritedistgrid ESMF_AttributeWriteDistGrid proc~esmf_attributewritedistgrid->interface~esmf_infocreate proc~esmf_attributewritefield ESMF_AttributeWriteField proc~esmf_attributewritefield->interface~esmf_infocreate proc~esmf_attributewritefieldbundle ESMF_AttributeWriteFieldBundle proc~esmf_attributewritefieldbundle->interface~esmf_infocreate proc~esmf_attributewritegrid ESMF_AttributeWriteGrid proc~esmf_attributewritegrid->interface~esmf_infocreate proc~esmf_attributewritegridcomp ESMF_AttributeWriteGridComp proc~esmf_attributewritegridcomp->interface~esmf_infocreate proc~esmf_attributewritelocstream ESMF_AttributeWriteLocStream proc~esmf_attributewritelocstream->interface~esmf_infocreate proc~esmf_attributewritemesh ESMF_AttributeWriteMesh proc~esmf_attributewritemesh->interface~esmf_infocreate proc~esmf_attributewritescicomp ESMF_AttributeWriteSciComp proc~esmf_attributewritescicomp->interface~esmf_infocreate proc~esmf_attributewritestate ESMF_AttributeWriteState proc~esmf_attributewritestate->interface~esmf_infocreate proc~esmf_infodescribeinitialize ESMF_InfoDescribe%ESMF_InfoDescribeInitialize proc~esmf_infodescribeinitialize->interface~esmf_infocreate proc~esmf_infoinquire ESMF_InfoInquire proc~esmf_infoinquire->interface~esmf_infocreate proc~esmf_inforeadjson ESMF_InfoReadJSON proc~esmf_inforeadjson->interface~esmf_infocreate proc~esmf_infosethconfig ESMF_InfoSetHConfig proc~esmf_infosethconfig->interface~esmf_infocreate program~esmf_infoarrayutest ESMF_InfoArrayUTest program~esmf_infoarrayutest->interface~esmf_infocreate program~esmf_infosyncutest ESMF_InfoSyncUTest program~esmf_infosyncutest->interface~esmf_infocreate program~esmf_infotutorial ESMF_InfoTutorial program~esmf_infotutorial->interface~esmf_infocreate program~esmf_infoutest ESMF_InfoUTest program~esmf_infoutest->interface~esmf_infocreate

Module Procedures

private function ESMF_InfoCreateEmpty(rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: rc

Return Value type(ESMF_Info)

private function ESMF_InfoCreateByKey(info, key, keywordEnforcer, rc)

Arguments

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

Return Value type(ESMF_Info)

private function ESMF_InfoCreateByParse(jsonString, keywordEnforcer, rc)

Arguments

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

Return Value type(ESMF_Info)

private function ESMF_InfoCreateFromInfo(info, keywordEnforcer, rc)

Arguments

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

Return Value type(ESMF_Info)