MAPL_GetResource Interface

public interface MAPL_GetResource

Called by

interface~~mapl_getresource~~CalledByGraph interface~mapl_getresource MAPL_GetResource proc~mapl_esmfstatereadfromfile MAPL_ESMFStateReadFromFile proc~mapl_esmfstatereadfromfile->interface~mapl_getresource proc~mapl_genericfinalize MAPL_GenericFinalize proc~mapl_genericfinalize->interface~mapl_getresource proc~mapl_genericinitialize MAPL_GenericInitialize proc~mapl_genericinitialize->interface~mapl_getresource proc~mapl_genericinitialize->proc~mapl_esmfstatereadfromfile proc~mapl_genericrecord MAPL_GenericRecord proc~mapl_genericrecord->interface~mapl_getresource proc~mapl_genericrefresh MAPL_GenericRefresh proc~mapl_genericrefresh->interface~mapl_getresource proc~mapl_genericrefresh->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh->proc~mapl_genericrefresh proc~mapl_genericstaterestore MAPL_GenericStateRestore proc~mapl_genericstaterestore->interface~mapl_getresource proc~mapl_genericstaterestore->proc~mapl_esmfstatereadfromfile proc~mapl_genericstaterestore->proc~mapl_genericstaterestore proc~mapl_genericstatesave MAPL_GenericStateSave proc~mapl_genericstatesave->interface~mapl_getresource proc~mapl_genericstatesave->proc~mapl_genericstatesave

Module Procedures

private subroutine MAPL_GetResourceFromConfig_scalar(config, val, label, unusable, default, value_is_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
class(*), intent(inout) :: val
character(len=*), intent(in) :: label
class(KeywordEnforcer), intent(in), optional :: unusable
class(*), intent(in), optional :: default
logical, intent(out), optional :: value_is_set
integer, intent(out), optional :: rc

private subroutine MAPL_GetResourceFromMAPL_scalar(state, val, label, unusable, default, value_is_set, rc)

Arguments

Type IntentOptional Attributes Name
type(MAPL_MetaComp), intent(inout) :: state
class(*), intent(inout) :: val
character(len=*), intent(in) :: label
class(KeywordEnforcer), intent(in), optional :: unusable
class(*), intent(in), optional :: default
logical, intent(out), optional :: value_is_set
integer, intent(out), optional :: rc

private subroutine MAPL_GetResourceFromConfig_array(config, vals, label, unusable, default, value_is_set, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config), intent(inout) :: config
class(*), intent(inout) :: vals(:)
character(len=*), intent(in) :: label
class(KeywordEnforcer), intent(in), optional :: unusable
class(*), intent(in), optional :: default(:)
logical, intent(out), optional :: value_is_set
integer, intent(out), optional :: rc

private subroutine MAPL_GetResourceFromMAPL_array(state, vals, label, unusable, default, value_is_set, rc)

Arguments

Type IntentOptional Attributes Name
type(MAPL_MetaComp), intent(inout) :: state
class(*), intent(inout) :: vals(:)
character(len=*), intent(in) :: label
class(KeywordEnforcer), intent(in), optional :: unusable
class(*), intent(in), optional :: default(:)
logical, intent(out), optional :: value_is_set
integer, intent(out), optional :: rc