|
MATSIM
|

Private Member Functions | |
| void | checkIfLocked () |
Static Private Member Functions | |
| static void | copyTo (ConfigGroup source, ConfigGroup destination) |
Private Attributes | |
| final TreeMap< String, ConfigGroup > | modules = new TreeMap<>() |
| final List< ConfigConsistencyChecker > | consistencyCheckers = new ArrayList<>() |
| boolean | locked = false |
| URL | context |
Static Private Attributes | |
| static final Logger | log = LogManager.getLogger(Config.class) |
Stores all configuration settings specified in a configuration file and provides access to the settings at runtime.
Definition at line 73 of file Config.java.
| org.matsim.core.config.Config.Config | ( | ) |
Definition at line 103 of file Config.java.
References org.matsim.core.config.Config.setContext().

| void org.matsim.core.config.Config.addCoreModules | ( | ) |
Adds all the commonly used config-groups, also known as "core modules", to this config-instance. This should be called before reading any configuration from file.
Definition at line 117 of file Config.java.
References org.matsim.core.config.Config.addConfigConsistencyChecker(), org.matsim.core.config.groups.ChangeLegModeConfigGroup.CONFIG_MODULE, org.matsim.core.config.groups.ChangeModeConfigGroup.CONFIG_MODULE, org.matsim.pt.config.TransitRouterConfigGroup.GROUP_NAME, org.matsim.core.config.groups.VehiclesConfigGroup.GROUP_NAME, org.matsim.core.config.groups.TimeAllocationMutatorConfigGroup.GROUP_NAME, org.matsim.core.config.groups.LinkStatsConfigGroup.GROUP_NAME, org.matsim.core.config.groups.PlanInheritanceConfigGroup.GROUP_NAME, org.matsim.core.config.groups.NetworkConfigGroup.GROUP_NAME, org.matsim.core.config.groups.EventsManagerConfigGroup.GROUP_NAME, org.matsim.core.config.groups.HouseholdsConfigGroup.GROUP_NAME, org.matsim.core.config.groups.FacilitiesConfigGroup.GROUP_NAME, org.matsim.core.config.groups.SubtourModeChoiceConfigGroup.GROUP_NAME, org.matsim.core.config.groups.GlobalConfigGroup.GROUP_NAME, org.matsim.core.config.groups.PlansConfigGroup.GROUP_NAME, org.matsim.core.config.groups.ScenarioConfigGroup.GROUP_NAME, org.matsim.core.config.groups.VspExperimentalConfigGroup.GROUP_NAME, org.matsim.core.config.groups.CountsConfigGroup.GROUP_NAME, org.matsim.core.replanning.annealing.ReplanningAnnealerConfigGroup.GROUP_NAME, org.matsim.pt.config.TransitConfigGroup.GROUP_NAME, org.matsim.core.config.groups.ReplanningConfigGroup.GROUP_NAME, org.matsim.core.config.groups.QSimConfigGroup.GROUP_NAME, org.matsim.core.config.groups.RoutingConfigGroup.GROUP_NAME, org.matsim.core.config.groups.ControllerConfigGroup.GROUP_NAME, org.matsim.core.config.groups.ScoringConfigGroup.GROUP_NAME, org.matsim.core.config.groups.TravelTimeCalculatorConfigGroup.GROUPNAME, and org.matsim.core.mobsim.hermes.HermesConfigGroup.NAME.
Referenced by org.matsim.core.config.ConfigUtils.createConfig(), and org.matsim.core.config.ConfigUtils.loadConfig().

| void org.matsim.core.config.Config.checkConsistency | ( | ) |
Checks each module for consistency, e.g. if the parameters that are currently set make sense in their combination.
Definition at line 180 of file Config.java.
Referenced by org.matsim.core.controler.ControllerUtils.checkConfigConsistencyAndWriteToLog(), and org.matsim.core.controler.Controler.createInjector().
| final ConfigGroup org.matsim.core.config.Config.createModule | ( | final String | name | ) |
Creates a new module / config-group with the specified name.
| name | The name of the config-group to be created. |
| IllegalArgumentException | if a config-group with the specified name already exists. |
Definition at line 210 of file Config.java.
Referenced by org.matsim.core.config.Config.setParam().
| final void org.matsim.core.config.Config.addModule | ( | final ConfigGroup | specializedConfigModule | ) |
Adds the specified module / config-group with the specified name to the configuration.
This is the typical way to "materialize" material that, so far, exists only as Map, into a specialized module.
| specializedConfigModule |
| IllegalArgumentException | if a config-group with the specified name already exists. |
Definition at line 229 of file Config.java.
References org.matsim.core.config.ConfigGroup.getName().
Referenced by org.matsim.core.config.ConfigUtils.addOrGetModule(), org.matsim.core.config.ConfigUtils.createConfig(), org.matsim.core.config.ConfigUtils.loadConfig(), and org.matsim.run.ConvertOldPlanCalcScoreConfigGroup.main().

|
staticprivate |
Definition at line 255 of file Config.java.
References org.matsim.core.config.ConfigGroup.addParam(), org.matsim.core.config.ConfigGroup.addParameterSet(), org.matsim.core.config.ConfigGroup.createParameterSet(), org.matsim.core.config.ConfigGroup.getParameterSets(), and org.matsim.core.config.ConfigGroup.getParams().

| final void org.matsim.core.config.Config.removeModule | ( | final String | name | ) |
Removes the specified module / config-group with the specified name from the configuration. Does nothing if this module was not existing.
| name |
Definition at line 276 of file Config.java.
| final TreeMap<String, ConfigGroup> org.matsim.core.config.Config.getModules | ( | ) |
Definition at line 288 of file Config.java.
References org.matsim.core.config.Config.modules.
Referenced by org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(), org.matsim.core.config.consistency.BeanValidationConfigConsistencyChecker.checkConsistency(), org.matsim.core.mobsim.qsim.components.QSimComponentsFromConfigConfigurator.configure(), org.matsim.core.controler.ExplodedConfigModule.configure(), org.matsim.core.config.ConfigUtils.hasModule(), and org.matsim.core.config.ConfigWriter.write().
| final ConfigGroup org.matsim.core.config.Config.getModule | ( | final String | moduleName | ) |
Returns the requested module, or null if the module does not exist.
| moduleName | name of the requested module |
Definition at line 301 of file Config.java.
Referenced by org.matsim.core.config.ConfigUtils.addOrGetModule(), org.matsim.core.config.Config.changeMode(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkLocationChoiceConfigGroup(), org.matsim.core.config.Config.controller(), org.matsim.core.config.Config.counts(), org.matsim.core.config.Config.eventsManager(), org.matsim.core.config.Config.facilities(), org.matsim.core.config.Config.global(), org.matsim.core.config.Config.hermes(), org.matsim.core.config.Config.households(), org.matsim.core.config.Config.linkStats(), org.matsim.core.config.Config.network(), org.matsim.core.config.Config.planInheritance(), org.matsim.core.config.Config.plans(), org.matsim.core.config.Config.qsim(), org.matsim.core.config.Config.replanning(), org.matsim.core.config.Config.replanningAnnealer(), org.matsim.core.config.Config.routing(), org.matsim.core.config.Config.scenario(), org.matsim.core.config.Config.scoring(), org.matsim.core.config.Config.subtourModeChoice(), org.matsim.core.config.Config.timeAllocationMutator(), org.matsim.core.config.Config.transit(), org.matsim.core.config.Config.transitRouter(), org.matsim.core.config.Config.travelTimeCalculator(), org.matsim.core.config.Config.vehicles(), and org.matsim.core.config.Config.vspExperimental().
| final String org.matsim.core.config.Config.getParam | ( | final String | moduleName, |
| final String | paramName | ||
| ) |
Returns the requested parameter. If the module or parameter is not known, an error is logged and an IllegalArgumentException is thrown.
| moduleName | |
| paramName |
| IllegalArgumentException | if the module or parameter does not exist |
Definition at line 318 of file Config.java.
References org.matsim.core.config.ConfigGroup.getValue().
Referenced by org.matsim.run.Events2Snapshot.run().

| final String org.matsim.core.config.Config.findParam | ( | final String | moduleName, |
| final String | paramName | ||
| ) |
Returns the value of the specified parameter if it exists, or null otherwise.
| moduleName | name of the config-module |
| paramName | name of parameter in the specified module |
null otherwiseDefinition at line 346 of file Config.java.
References org.matsim.core.config.ConfigGroup.getValue().
Referenced by org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkLocationChoiceConfigGroup(), and org.matsim.facilities.algorithms.WorldConnectLocations.connectFacilitiesWithLinks().

| final String org.matsim.core.config.Config.toString | ( | ) |
Definition at line 364 of file Config.java.
| final void org.matsim.core.config.Config.setParam | ( | final String | moduleName, |
| final String | paramName, | ||
| final String | value | ||
| ) |
Sets the parameter paramName in the module/config-group moduleName to the specified value. If there is no config-group with the specified name, a new group will be created.
| moduleName | |
| paramName | |
| value |
Definition at line 381 of file Config.java.
References org.matsim.core.config.ConfigGroup.addParam(), org.matsim.core.config.Config.checkIfLocked(), and org.matsim.core.config.Config.createModule().

| final GlobalConfigGroup org.matsim.core.config.Config.global | ( | ) |
Definition at line 395 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.GlobalConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.population.algorithms.PersonPrepareForSim.adaptRoute(), org.matsim.core.config.groups.ScoringConfigGroup.checkConsistency(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkGlobalConfigGroup(), org.matsim.facilities.FacilitiesUtils.decideOnCoord(), org.matsim.core.population.PopulationUtils.decideOnCoordForActivity(), org.matsim.analysis.TripsAndLegsWriter.getDefaultDelimiter(), org.matsim.core.replanning.modules.KeepLastExecuted.KeepLastExecuted(), org.matsim.utils.gis.matsim2esri.network.Links2ESRIShape.main(), org.matsim.core.replanning.annealing.ReplanningAnnealer.ReplanningAnnealer(), org.matsim.core.replanning.modules.ReRoute.ReRoute(), org.matsim.run.XY2Links.run(), org.matsim.run.Events2Snapshot.run(), org.matsim.run.InitRoutes.run(), org.matsim.pt.replanning.TransitActsRemoverStrategy.TransitActsRemoverStrategy(), org.matsim.withinday.trafficmonitoring.WithinDayTravelTime.WithinDayTravelTime(), and org.matsim.withinday.controller.ExecutedPlansServiceImpl.writeExecutedPlans().

| final ControllerConfigGroup org.matsim.core.config.Config.controller | ( | ) |
Definition at line 399 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.ControllerConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.mobsim.hermes.HermesConfigGroup.checkConsistency(), org.matsim.core.config.groups.ControllerConfigGroup.checkConsistency(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkControlerConfigGroup(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkEventsFormatLanesSignals(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkLaneDefinitionRoutingConfiguration(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkScenarioFeaturesEnabled(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkTravelTimeCalculationRoutingConfiguration(), org.matsim.core.replanning.annealing.ReplanningAnnealer.getInnovationStop(), org.matsim.core.router.LeastCostPathCalculatorModule.install(), org.matsim.core.router.TripRouterModule.install(), org.matsim.run.gui.Gui.loadConfigFile(), org.matsim.run.Events2Snapshot.loadSnapshotWriters(), org.matsim.withinday.controller.ExampleWithinDayController.main(), org.matsim.core.config.ConfigUtils.modifyFilePaths(), org.matsim.withinday.controller.ExecutedPlansServiceImpl.notifyAfterMobsim(), org.matsim.core.replanning.annealing.ReplanningAnnealer.notifyIterationStarts(), and org.matsim.core.controler.OutputDirectoryHierarchy.OutputDirectoryHierarchy().

| final CountsConfigGroup org.matsim.core.config.Config.counts | ( | ) |
Definition at line 403 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.CountsConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.ConfigUtils.modifyFilePaths().

| final ScoringConfigGroup org.matsim.core.config.Config.scoring | ( | ) |
Definition at line 407 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.ScoringConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.replanning.annealing.ReplanningAnnealer.anneal(), org.matsim.core.scoring.functions.ScoringParameters.Builder.Builder(), org.matsim.core.replanning.annealing.ReplanningAnnealer.checkAndFixStartValue(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkConsistency(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkPlanCalcScoreConfigGroup(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.createParameters(), org.matsim.facilities.FacilitiesFromPopulation.FacilitiesFromPopulation(), ch.sbb.matsim.routing.pt.raptor.IndividualRaptorParametersForPerson.getRaptorParameters(), org.matsim.core.router.costcalculators.RandomizingTimeDistanceTravelDisutilityFactory.RandomizingTimeDistanceTravelDisutilityFactory(), org.matsim.pt.ReconstructingUmlaufBuilder.ReconstructingUmlaufBuilder(), org.matsim.run.InitRoutes.run(), org.matsim.core.scoring.functions.SubpopulationScoringParameters.SubpopulationScoringParameters(), and org.matsim.pt.router.TransitRouterConfig.TransitRouterConfig().

| final NetworkConfigGroup org.matsim.core.config.Config.network | ( | ) |
Definition at line 411 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.NetworkConfigGroup.GROUP_NAME.
Referenced by org.matsim.lanes.LanesUtils.calculateMissingCapacitiesForLanes20(), org.matsim.core.mobsim.qsim.changeeventsengine.NetworkChangeEventsQSimComponentsConfigurator.configure(), org.matsim.core.network.algorithms.NetworkTurnInfoBuilder.createAllowedTurnInfos(), org.matsim.core.network.NetworkUtils.createNetwork(), org.matsim.core.network.NetworkUtils.getCollector(), org.matsim.run.gui.ScheduleValidatorWindow.loadFromConfig(), org.matsim.core.config.ConfigUtils.modifyFilePaths(), org.matsim.core.population.algorithms.PersonPrepareForSim.PersonPrepareForSim(), org.matsim.core.network.NetworkUtils.readNetwork(), org.matsim.core.controler.PrepareForMobsimImpl.run(), org.matsim.run.XY2Links.run(), org.matsim.run.Events2Snapshot.run(), org.matsim.core.controler.PrepareForSimImpl.run(), and org.matsim.run.InitRoutes.run().

| final PlansConfigGroup org.matsim.core.config.Config.plans | ( | ) |
Definition at line 415 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.PlansConfigGroup.GROUP_NAME.
Referenced by ch.sbb.matsim.config.SwissRailRaptorConfigGroup.checkConsistency(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkPlansConfigGroup(), org.matsim.core.utils.timing.TimeInterpretation.create(), org.matsim.core.population.PopulationUtils.createPopulation(), org.matsim.core.population.VspPlansCleanerModule.install(), org.matsim.core.config.ConfigUtils.modifyFilePaths(), org.matsim.run.InitRoutes.run(), org.matsim.core.config.ConfigUtils.setVspDefaults(), org.matsim.core.scoring.functions.SubpopulationScoringParameters.SubpopulationScoringParameters(), and org.matsim.withinday.controller.ExecutedPlansServiceImpl.writeExecutedPlans().

| final HouseholdsConfigGroup org.matsim.core.config.Config.households | ( | ) |
Definition at line 419 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.HouseholdsConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.ConfigUtils.modifyFilePaths().

| final FacilitiesConfigGroup org.matsim.core.config.Config.facilities | ( | ) |
Definition at line 423 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.FacilitiesConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkFacilitiesConfigGroup(), org.matsim.facilities.FacilitiesFromPopulation.FacilitiesFromPopulation(), org.matsim.facilities.MatsimFacilitiesReader.MatsimFacilitiesReader(), and org.matsim.core.config.ConfigUtils.modifyFilePaths().

| final ReplanningConfigGroup org.matsim.core.config.Config.replanning | ( | ) |
Definition at line 427 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.ReplanningConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkStrategyConfigGroup(), org.matsim.core.config.ConfigUtils.createAvailableStrategyId(), org.matsim.core.replanning.annealing.ReplanningAnnealer.getInnovationStop(), org.matsim.core.replanning.annealing.ReplanningAnnealer.getStrategyWeights(), org.matsim.core.replanning.conflicts.ConflictModule.install(), org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install(), org.matsim.core.replanning.annealing.ReplanningAnnealer.notifyStartup(), org.matsim.core.replanning.inheritance.PlanInheritanceModule.notifyStartup(), and org.matsim.core.replanning.annealing.ReplanningAnnealer.rescaleStartupWeights().

| TravelTimeCalculatorConfigGroup org.matsim.core.config.Config.travelTimeCalculator | ( | ) |
Definition at line 431 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.TravelTimeCalculatorConfigGroup.GROUPNAME.
Referenced by org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkTravelTimeCalculationRoutingConfiguration(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkTravelTimeCalculatorConfigGroup(), and org.matsim.utils.leastcostpathtree.LeastCostPathTree.main().

| ScenarioConfigGroup org.matsim.core.config.Config.scenario | ( | ) |
Definition at line 435 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.ScenarioConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.scoring.functions.ScoringParameters.Builder.Builder(), and org.matsim.core.scoring.functions.SubpopulationScoringParameters.SubpopulationScoringParameters().

| RoutingConfigGroup org.matsim.core.config.Config.routing | ( | ) |
Definition at line 439 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.RoutingConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.groups.ScoringConfigGroup.checkConsistency(), org.matsim.core.population.algorithms.PersonPrepareForSim.checkModeConsistent(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.createStaticConfig(), org.matsim.core.controler.PrepareForSimImpl.getVehicleTypesForAllNetworkAndMainModes(), org.matsim.core.router.costcalculators.TravelDisutilityModule.install(), org.matsim.core.router.TripRouterModule.install(), org.matsim.core.router.costcalculators.RandomizingTimeDistanceTravelDisutilityFactory.RandomizingTimeDistanceTravelDisutilityFactory(), org.matsim.core.router.NetworkRoutingInclAccessEgressModule.routeBushwhackingLeg(), and org.matsim.pt.router.TransitRouterConfig.TransitRouterConfig().

| VspExperimentalConfigGroup org.matsim.core.config.Config.vspExperimental | ( | ) |
Definition at line 443 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.VspExperimentalConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkConsistency(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkConsistency(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkLocationChoiceConfigGroup(), org.matsim.core.config.ConfigUtils.setVspDefaults(), and org.matsim.pt.router.TransitRouterConfig.TransitRouterConfig().

| QSimConfigGroup org.matsim.core.config.Config.qsim | ( | ) |
Definition at line 447 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.QSimConfigGroup.GROUP_NAME.
Referenced by org.matsim.lanes.LanesUtils.calculateMissingCapacitiesForLanes20(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkEventsFormatLanesSignals(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkLaneDefinitionRoutingConfiguration(), org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkQsimConfigGroup(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkScenarioFeaturesEnabled(), org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl.checkTravelTimeCalculationRoutingConfiguration(), org.matsim.core.mobsim.qsim.qnetsimengine.ConfigurableQNetworkFactory.ConfigurableQNetworkFactory(), org.matsim.core.controler.Controler.Controler(), org.matsim.core.utils.timing.TimeInterpretation.create(), org.matsim.core.network.algorithms.NetworkTurnInfoBuilder.createAllowedTurnInfos(), org.matsim.core.mobsim.qsim.qnetsimengine.DefaultQNetworkFactory.createNetsimNode(), org.matsim.core.mobsim.qsim.DefaultTeleportationEngine.DefaultTeleportationEngine(), org.matsim.core.mobsim.qsim.agents.BasicPlanAgentImpl.getPlannedVehicleId(), org.matsim.core.mobsim.qsim.qnetsimengine.DefaultQNetworkFactory.initializeFactory(), org.matsim.core.mobsim.qsim.QSim.initSimTimer(), org.matsim.core.mobsim.qsim.agents.PopulationAgentSource.insertVehicles(), org.matsim.run.Events2Snapshot.prepare(), org.matsim.core.mobsim.qsim.QSim.QSim(), and org.matsim.run.Events2Snapshot.run().

| TransitConfigGroup org.matsim.core.config.Config.transit | ( | ) |
Definition at line 451 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.pt.config.TransitConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkPlansConfigGroup(), org.matsim.core.mobsim.qsim.pt.TransitQSimComponentsConfigurator.configure(), org.matsim.core.scoring.functions.CharyparNagelOpenTimesScoringFunctionFactory.createNewScoringFunction(), org.matsim.core.scoring.functions.CharyparNagelScoringFunctionFactory.createNewScoringFunction(), org.matsim.core.scoring.EventsToLegs.EventsToLegs(), org.matsim.core.mobsim.qsim.pt.TransitQSimEngine.handleDeparture(), org.matsim.core.router.TripRouterModule.install(), org.matsim.run.gui.ScheduleValidatorWindow.loadFromConfig(), org.matsim.pt.utils.TransitScheduleValidator.main(), org.matsim.core.scoring.functions.SubpopulationScoringParameters.SubpopulationScoringParameters(), and org.matsim.core.mobsim.qsim.agents.TransitAgent.TransitAgent().

| TransitRouterConfigGroup org.matsim.core.config.Config.transitRouter | ( | ) |
Definition at line 455 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.pt.config.TransitRouterConfigGroup.GROUP_NAME.
Referenced by ch.sbb.matsim.routing.pt.raptor.RaptorUtils.createParameters(), ch.sbb.matsim.routing.pt.raptor.RaptorUtils.createStaticConfig(), and org.matsim.pt.router.TransitRouterConfig.TransitRouterConfig().

| LinkStatsConfigGroup org.matsim.core.config.Config.linkStats | ( | ) |
Definition at line 459 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.LinkStatsConfigGroup.GROUP_NAME.

| TimeAllocationMutatorConfigGroup org.matsim.core.config.Config.timeAllocationMutator | ( | ) |
Definition at line 463 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.TimeAllocationMutatorConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkStrategyConfigGroup(), and org.matsim.core.config.ConfigUtils.setVspDefaults().

| EventsManagerConfigGroup org.matsim.core.config.Config.eventsManager | ( | ) |
Definition at line 467 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.EventsManagerConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.mobsim.hermes.HermesConfigGroup.checkConsistency(), and org.matsim.core.controler.Controler.Controler().

| SubtourModeChoiceConfigGroup org.matsim.core.config.Config.subtourModeChoice | ( | ) |
Definition at line 471 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.SubtourModeChoiceConfigGroup.GROUP_NAME.
Referenced by org.matsim.core.config.consistency.VspConfigConsistencyCheckerImpl.checkStrategyConfigGroup(), and org.matsim.core.population.algorithms.PermissibleModesCalculatorImpl.PermissibleModesCalculatorImpl().

| ChangeModeConfigGroup org.matsim.core.config.Config.changeMode | ( | ) |
Definition at line 475 of file Config.java.
References org.matsim.core.config.groups.ChangeModeConfigGroup.CONFIG_MODULE, and org.matsim.core.config.Config.getModule().

| HermesConfigGroup org.matsim.core.config.Config.hermes | ( | ) |
Definition at line 479 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.mobsim.hermes.HermesConfigGroup.NAME.

| ReplanningAnnealerConfigGroup org.matsim.core.config.Config.replanningAnnealer | ( | ) |
Definition at line 483 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.replanning.annealing.ReplanningAnnealerConfigGroup.GROUP_NAME.

| PlanInheritanceConfigGroup org.matsim.core.config.Config.planInheritance | ( | ) |
Definition at line 487 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.PlanInheritanceConfigGroup.GROUP_NAME.

| void org.matsim.core.config.Config.addConfigConsistencyChecker | ( | final ConfigConsistencyChecker | checker | ) |
Definition at line 493 of file Config.java.
Referenced by org.matsim.core.config.Config.addCoreModules(), org.matsim.core.controler.Controler.Controler(), and org.matsim.core.controler.Controler.createInjector().
| void org.matsim.core.config.Config.removeConfigConsistencyChecker | ( | final Class | clazz | ) |
Definition at line 507 of file Config.java.
Referenced by org.matsim.core.controler.Controler.createInjector().
| final boolean org.matsim.core.config.Config.isLocked | ( | ) |
Definition at line 513 of file Config.java.
References org.matsim.core.config.Config.locked.
Referenced by org.matsim.core.config.Config.checkIfLocked().
| final void org.matsim.core.config.Config.setLocked | ( | boolean | locked | ) |
|
private |
Definition at line 521 of file Config.java.
References org.matsim.core.config.Config.isLocked().
Referenced by org.matsim.core.config.Config.setParam().

| final VehiclesConfigGroup org.matsim.core.config.Config.vehicles | ( | ) |
Definition at line 537 of file Config.java.
References org.matsim.core.config.Config.getModule(), and org.matsim.core.config.groups.VehiclesConfigGroup.GROUP_NAME.

| void org.matsim.core.config.Config.setContext | ( | URL | context | ) |
Definition at line 541 of file Config.java.
References org.matsim.core.config.Config.context.
Referenced by org.matsim.core.config.Config.Config(), org.matsim.core.config.ConfigUtils.createConfig(), and org.matsim.core.config.ConfigUtils.loadConfig().
| URL org.matsim.core.config.Config.getContext | ( | ) |
|
private |
Map of all config-groups known to this instance.
Definition at line 80 of file Config.java.
Referenced by org.matsim.core.config.Config.getModules().
|
private |
Definition at line 90 of file Config.java.
|
staticprivate |
static Logger-instance.
Definition at line 93 of file Config.java.
|
private |
Definition at line 95 of file Config.java.
Referenced by org.matsim.core.config.Config.isLocked(), and org.matsim.core.config.Config.setLocked().
|
private |
Definition at line 96 of file Config.java.
Referenced by org.matsim.core.config.Config.getContext(), and org.matsim.core.config.Config.setContext().
1.8.13