mapl3g_hconfig_params Module


Uses

  • module~~mapl3g_hconfig_params~~UsesGraph module~mapl3g_hconfig_params mapl3g_hconfig_params ESMF ESMF module~mapl3g_hconfig_params->ESMF module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_hconfig_params->module~mapl_errorhandling module~pflogger pflogger module~mapl3g_hconfig_params->module~pflogger module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi module~pfl_keywordenforcermod PFL_KeywordEnforcerMod module~pflogger->module~pfl_keywordenforcermod module~pfl_logger PFL_Logger module~pflogger->module~pfl_logger module~pfl_loggermanager PFL_LoggerManager module~pflogger->module~pfl_loggermanager module~pfl_severitylevels PFL_SeverityLevels module~pflogger->module~pfl_severitylevels module~pfl_wraparray PFL_WrapArray module~pflogger->module~pfl_wraparray module~pfl_logger->module~pfl_keywordenforcermod module~pfl_logger->module~pfl_severitylevels gFTL_StringUnlimitedMap gFTL_StringUnlimitedMap module~pfl_logger->gFTL_StringUnlimitedMap module~pfl_loggermanager->module~pfl_logger

Used by

  • module~~mapl3g_hconfig_params~~UsedByGraph module~mapl3g_hconfig_params mapl3g_hconfig_params module~mapl3g_get_hconfig mapl3g_get_hconfig module~mapl3g_get_hconfig->module~mapl3g_hconfig_params module~mapl3g_hconfig_get mapl3g_hconfig_get module~mapl3g_hconfig_get->module~mapl3g_hconfig_params module~mapl3g_hconfig_get_private mapl3g_hconfig_get_private module~mapl3g_hconfig_get->module~mapl3g_hconfig_get_private module~mapl3g_hconfig_get_private->module~mapl3g_hconfig_params module~mapl3g_hconfig_get_private->module~mapl3g_get_hconfig module~hconfig3g hconfig3g module~hconfig3g->module~mapl3g_hconfig_get module~mapl3g_generic mapl3g_Generic module~mapl3g_generic->module~mapl3g_hconfig_get module~test_hconfig_get_private Test_hconfig_get_private module~test_hconfig_get_private->module~mapl3g_hconfig_get_private module~generic3g Generic3g module~generic3g->module~mapl3g_generic module~mapl3g_deprecated mapl3g_Deprecated module~mapl3g_deprecated->module~mapl3g_generic module~protoextdatagc ProtoExtDataGC module~protoextdatagc->module~mapl3g_generic module~simpleparentgridcomp SimpleParentGridComp module~simpleparentgridcomp->module~mapl3g_generic module~test_runchild Test_RunChild module~test_runchild->module~mapl3g_generic module~test_scenarios Test_Scenarios module~test_scenarios->module~mapl3g_generic module~test_simpleleafgridcomp Test_SimpleLeafGridComp module~test_simpleleafgridcomp->module~mapl3g_generic module~test_simpleparentgridcomp Test_SimpleParentGridComp module~test_simpleparentgridcomp->module~mapl3g_generic proc~setservices setservices proc~setservices->module~mapl3g_generic proc~setservices~4 setservices proc~setservices~4->module~mapl3g_generic proc~setservices~4->module~simpleparentgridcomp proc~setservices~5 setservices proc~setservices~5->module~mapl3g_generic module~configurableleafgridcomp ConfigurableLeafGridComp module~configurableleafgridcomp->module~generic3g module~configurableparentgridcomp ConfigurableParentGridComp module~configurableparentgridcomp->module~generic3g module~mapl3 mapl3 module~mapl3->module~generic3g module~mapl3g_cap mapl3g_Cap module~mapl3g_cap->module~generic3g module~mapl3g_capgridcomp mapl3g_CapGridComp module~mapl3g_capgridcomp->module~generic3g module~mapl3g_extdatagridcomp mapl3g_ExtDataGridComp module~mapl3g_extdatagridcomp->module~generic3g module~mapl3g_historycollectiongridcomp mapl3g_HistoryCollectionGridComp module~mapl3g_historycollectiongridcomp->module~generic3g module~mapl3g_historycollectiongridcomp_private mapl3g_HistoryCollectionGridComp_private module~mapl3g_historycollectiongridcomp_private->module~generic3g module~mapl3g_historygridcomp mapl3g_HistoryGridComp module~mapl3g_historygridcomp->module~generic3g module~test_extdatagridcomp Test_ExtDataGridComp module~test_extdatagridcomp->module~generic3g module~test_historygridcomp Test_HistoryGridComp module~test_historygridcomp->module~generic3g proc~setservices~9 setServices proc~setservices~9->module~protoextdatagc

Interfaces

public interface HConfigParams

  • private function construct_hconfig_params(hconfig, label, check_value_set, logger) result(params)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_HConfig), intent(in) :: hconfig
    character(len=*), intent(in) :: label
    logical, intent(in), optional :: check_value_set
    class(Logger), intent(in), optional, pointer :: logger

    Return Value type(HConfigParams)


Derived Types

type, public ::  HConfigParams

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: label
logical, public :: check_value_set = .FALSE.
logical, public :: value_set = .FALSE.
type(ESMF_HConfig), public :: hconfig
class(Logger), public, pointer :: logger => null()

Constructor

private function construct_hconfig_params (hconfig, label, check_value_set, logger)

Type-Bound Procedures

procedure, public :: has_logger
procedure, public :: log_message