Package org.matsim.core.scoring.functions
Contains the scoring functions, i.e. the implementations of ScoringFunctionFactory, used in the
project.
The classes ending with Scoring (and not with ScoringFunction) are "sum terms" which you
can use independently when you write your own ScoringFunction, see
SumScoringFunction
.
On the other hand, it may be more straight-forward to just implement ScoringFunction yourself and copy/paste some of the
math to your own class.- See Also:
org.matsim.core.scoring
-
Interface Summary Interface Description ActivityUtilityParameters.ZeroUtilityComputation OpeningIntervalCalculator ScoringParametersForPerson -
Class Summary Class Description ActivityTypeOpeningIntervalCalculator ActivityUtilityParameters Class that converts the config parameters into parameters that are used by the scoring.ActivityUtilityParameters.Builder This is now deliberately an unmodifiable object which can only instantiated by a builder.ActivityUtilityParameters.SameAbsoluteScore ActivityUtilityParameters.SameRelativeScore CharyparNagelActivityScoring This is a re-implementation of the original CharyparNagel function, based on a modular approach.CharyparNagelAgentStuckScoring This is a re-implementation of the original CharyparNagel function, based on a modular approach.CharyparNagelLegScoring This is a re-implementation of the original CharyparNagel function, based on a modular approach.CharyparNagelMoneyScoring This is a re-implementation of the original CharyparNagel function, based on a modular approach.CharyparNagelOpenTimesScoringFunctionFactory GeneratesFacilityOpeningIntervalCalculator
s.CharyparNagelScoringFunctionFactory A factory to create scoring functions as described by D.CharyparNagelScoringFunctionModule NeedsExperiencedPlansModule
(or something that binds the same interfaces) as pre-requisite.FacilityOpeningIntervalCalculator Same as CharyparNagelScoringFunction, but retrieves opening time information from facility object of an activity instead of the config file.ModeUtilityParameters Class that stores parameters used from the scoring functionsModeUtilityParameters.Builder OnlyTravelTimeDependentScoringFunction A Scoring Function that only respects the travel time.OnlyTravelTimeDependentScoringFunctionFactory Returns a Scoring Function that only respects the travel time.ScoringParameters ScoringParameters.Builder SubpopulationScoringParameters