19 package org.matsim.core.scoring.functions;
31 import jakarta.inject.Inject;
32 import java.util.HashMap;
42 private final Map<String, ScoringParameters>
params =
new HashMap<>();
47 this.config = scoringConfigGroup;
48 this.scConfig = scenarioConfigGroup;
62 if (!this.params.containsKey(subpopulation)) {
88 return this.params.get(subpopulation);
ActivityParams setClosingTime(final String closingTime)
final TransitConfigGroup transitConfigGroup
final Map< String, ScoringParameters > params
Builder setScoreAtAll(boolean scoreAtAll)
ScoringParameters getScoringParameters(Person person)
final Population population
static final String TRANSIT_ACTIVITY_TYPE
ActivityParams setTypicalDuration(final String typicalDuration)
ScoringParameterSet getScoringParameters(String subpopulation)
final ScoringConfigGroup scoring()
Population getPopulation()
static String getSubpopulation(HasPlansAndId<?, ?> person)
TransitConfigGroup transit()
SubpopulationScoringParameters(Scenario scenario)
final PlansConfigGroup plans()
ScenarioConfigGroup scenario()
final ScoringConfigGroup config
ActivityParams setOpeningTime(final String openingTime)
final ScenarioConfigGroup scConfig