ESMF_ArrayBundleGet Interface

public interface ESMF_ArrayBundleGet

Calls

interface~~esmf_arraybundleget~~CallsGraph interface~esmf_arraybundleget ESMF_ArrayBundleGet proc~esmf_arraybundlegetitem ESMF_ArrayBundleGetItem interface~esmf_arraybundleget->proc~esmf_arraybundlegetitem proc~esmf_arraybundlegetlist ESMF_ArrayBundleGetList interface~esmf_arraybundleget->proc~esmf_arraybundlegetlist proc~esmf_arraybundlegetlistall ESMF_ArrayBundleGetListAll interface~esmf_arraybundleget->proc~esmf_arraybundlegetlistall c_esmc_arraybundlegetcount c_esmc_arraybundlegetcount proc~esmf_arraybundlegetitem->c_esmc_arraybundlegetcount c_esmc_arraybundlegetispresent c_esmc_arraybundlegetispresent proc~esmf_arraybundlegetitem->c_esmc_arraybundlegetispresent c_esmc_arraybundlegetitem c_esmc_arraybundlegetitem proc~esmf_arraybundlegetitem->c_esmc_arraybundlegetitem esmf_arraysetinitcreated esmf_arraysetinitcreated proc~esmf_arraybundlegetitem->esmf_arraysetinitcreated proc~esmf_arraybundlegetinit ESMF_ArrayBundleGetInit proc~esmf_arraybundlegetitem->proc~esmf_arraybundlegetinit proc~esmf_imerr ESMF_IMErr proc~esmf_arraybundlegetitem->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_arraybundlegetitem->proc~esmf_logfounderror c_esmc_arraybundlegetlist c_esmc_arraybundlegetlist proc~esmf_arraybundlegetlist->c_esmc_arraybundlegetlist proc~esmf_arraybundlegetlist->esmf_arraysetinitcreated esmf_arraysetthis esmf_arraysetthis proc~esmf_arraybundlegetlist->esmf_arraysetthis proc~esmf_arraybundlegetlist->proc~esmf_arraybundlegetinit proc~esmf_arraybundlegetlist->proc~esmf_imerr proc~esmf_arraybundlegetlist->proc~esmf_logfounderror c_esmc_arraybundlegetlistall c_esmc_arraybundlegetlistall proc~esmf_arraybundlegetlistall->c_esmc_arraybundlegetlistall c_esmc_getvm c_esmc_getvm proc~esmf_arraybundlegetlistall->c_esmc_getvm proc~esmf_arraybundlegetlistall->esmf_arraysetinitcreated proc~esmf_arraybundlegetlistall->esmf_arraysetthis interface~c_esmc_getname c_ESMC_GetName proc~esmf_arraybundlegetlistall->interface~c_esmc_getname proc~esmf_arraybundlegetlistall->proc~esmf_arraybundlegetinit proc~esmf_arraybundlegetlistall->proc~esmf_imerr proc~esmf_arraybundlegetlistall->proc~esmf_logfounderror proc~esmf_vmsetinitcreated ESMF_VMSetInitCreated proc~esmf_arraybundlegetlistall->proc~esmf_vmsetinitcreated proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep 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_arraybundleget~~CalledByGraph interface~esmf_arraybundleget ESMF_ArrayBundleGet proc~esmf_namedaliasarraybundle ESMF_NamedAliasArrayBundle proc~esmf_namedaliasarraybundle->interface~esmf_arraybundleget proc~esmf_stateitemget ESMF_StateItemGet proc~esmf_stateitemget->interface~esmf_arraybundleget proc~esmf_statereconcileisnoop ESMF_StateReconcileIsNoop proc~esmf_statereconcileisnoop->interface~esmf_arraybundleget proc~fillmembersarraybundle ESMF_InfoDescribe%fillMembersArrayBundle proc~fillmembersarraybundle->interface~esmf_arraybundleget proc~testarraybundlenamedalias TestArrayBundleNamedAlias proc~testarraybundlenamedalias->interface~esmf_arraybundleget proc~updatewitharraybundle ESMF_InfoDescribe%updateWithArrayBundle proc~updatewitharraybundle->interface~esmf_arraybundleget proc~user_final~47 user_final proc~user_final~47->interface~esmf_arraybundleget proc~user_final~92 user_final proc~user_final~92->interface~esmf_arraybundleget proc~user_run~47 user_run proc~user_run~47->interface~esmf_arraybundleget proc~user_run~92 user_run proc~user_run~92->interface~esmf_arraybundleget program~esmf_arraybundlecreateutest ESMF_ArrayBundleCreateUTest program~esmf_arraybundlecreateutest->interface~esmf_arraybundleget program~esmf_arraybundleex ESMF_ArrayBundleEx program~esmf_arraybundleex->interface~esmf_arraybundleget interface~esmf_namedalias ESMF_NamedAlias interface~esmf_namedalias->proc~esmf_namedaliasarraybundle none~fillmembers ESMF_InfoDescribe%FillMembers none~fillmembers->proc~fillmembersarraybundle none~update ESMF_InfoDescribe%Update none~update->proc~updatewitharraybundle proc~esmf_containeraddreplacesil ESMF_ContainerAddReplaceSIL proc~esmf_containeraddreplacesil->proc~esmf_stateitemget proc~esmf_containeraddsil ESMF_ContainerAddSIL proc~esmf_containeraddsil->proc~esmf_stateitemget proc~esmf_containerreplacesil ESMF_ContainerReplaceSIL proc~esmf_containerreplacesil->proc~esmf_stateitemget proc~esmf_reconcilezappedproxies ESMF_ReconcileZappedProxies proc~esmf_reconcilezappedproxies->proc~esmf_stateitemget proc~esmf_reconcilezapproxies ESMF_ReconcileZapProxies proc~esmf_reconcilezapproxies->proc~esmf_stateitemget proc~esmf_statereconcile ESMF_StateReconcile proc~esmf_statereconcile->proc~esmf_statereconcileisnoop program~esmf_namedaliasutest ESMF_NamedAliasUTest program~esmf_namedaliasutest->proc~testarraybundlenamedalias

Module Procedures

private subroutine ESMF_ArrayBundleGetListAll(arraybundle, keywordEnforcer, itemorderflag, arrayCount, arrayList, arrayNameList, name, vm, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: arraybundle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
integer, intent(out), optional :: arrayCount
type(ESMF_Array), intent(out), optional :: arrayList(:)
character(len=*), intent(out), optional :: arrayNameList(:)
character(len=*), intent(out), optional :: name
type(ESMF_VM), intent(out), optional :: vm
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleGetItem(arraybundle, arrayName, keywordEnforcer, array, arrayCount, isPresent, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: arraybundle
character(len=*), intent(in) :: arrayName
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Array), intent(out), optional :: array
integer, intent(out), optional :: arrayCount
logical, intent(out), optional :: isPresent
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleGetList(arraybundle, arrayName, arrayList, keywordEnforcer, itemorderflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: arraybundle
character(len=*), intent(in) :: arrayName
type(ESMF_Array), intent(out) :: arrayList(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_ItemOrder_Flag), intent(in), optional :: itemorderflag
integer, intent(out), optional :: rc