A B C D G H I L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Average - org.matsim.contrib.decongestion.DecongestionConfigGroup.IntegralApproach
B
- BangBang - org.matsim.contrib.decongestion.DecongestionConfigGroup.DecongestionApproach
C
- CongestionInfoWriter - Class in org.matsim.contrib.decongestion.data
- CongestionInfoWriter() - Constructor for class org.matsim.contrib.decongestion.data.CongestionInfoWriter
- createTravelDisutility(TravelTime) - Method in class org.matsim.contrib.decongestion.routing.TollTimeDistanceTravelDisutilityFactory
D
- DecongestionAnalysisModule - Class in org.matsim.contrib.decongestion
- DecongestionAnalysisModule() - Constructor for class org.matsim.contrib.decongestion.DecongestionAnalysisModule
- DecongestionConfigGroup - Class in org.matsim.contrib.decongestion
-
Contains the input parameters, e.g.
- DecongestionConfigGroup() - Constructor for class org.matsim.contrib.decongestion.DecongestionConfigGroup
- DecongestionConfigGroup.DecongestionApproach - Enum in org.matsim.contrib.decongestion
- DecongestionConfigGroup.IntegralApproach - Enum in org.matsim.contrib.decongestion
- DecongestionControlerListener - Class in org.matsim.contrib.decongestion
-
Interval-based decongestion pricing approach: (1) Identify congested links and time intervals and set an initial toll for these links and time intervals.
- DecongestionControlerListener() - Constructor for class org.matsim.contrib.decongestion.DecongestionControlerListener
- DecongestionInfo - Class in org.matsim.contrib.decongestion.data
-
Stores the information which is requried during the computation of decongestion prices
- DecongestionInfo() - Constructor for class org.matsim.contrib.decongestion.data.DecongestionInfo
- DecongestionModule - Class in org.matsim.contrib.decongestion
- DecongestionModule(Scenario) - Constructor for class org.matsim.contrib.decongestion.DecongestionModule
- DecongestionRunExample - Class in org.matsim.contrib.decongestion
-
Starts an interval-based decongestion pricing simulation run.
- DecongestionRunExample() - Constructor for class org.matsim.contrib.decongestion.DecongestionRunExample
- DecongestionRunExampleFromConfig - Class in org.matsim.contrib.decongestion
-
Starts an interval-based decongestion pricing simulation run.
- DecongestionRunExampleFromConfig() - Constructor for class org.matsim.contrib.decongestion.DecongestionRunExampleFromConfig
- DecongestionTollingBangBang - Class in org.matsim.contrib.decongestion.tollSetting
-
- If d > threshold: Increase the toll: + adjustment value - If d <= threshold: Decrease the toll: - adjustment value
- DecongestionTollingBangBang() - Constructor for class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingBangBang
- DecongestionTollingP_MCP - Class in org.matsim.contrib.decongestion.tollSetting
-
P-based toll adjustment, where e(t) = average delay and K_p = VTTS * number of delayed agents
- DecongestionTollingP_MCP() - Constructor for class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingP_MCP
- DecongestionTollingPID - Class in org.matsim.contrib.decongestion.tollSetting
-
PDI-based toll adjustment, where e(t) = average delay
- DecongestionTollingPID() - Constructor for class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingPID
- DecongestionTollSetting - Interface in org.matsim.contrib.decongestion.tollSetting
-
Computes the initial tolls per link and time bin and updates the tolls.
- DelayAnalysis - Class in org.matsim.contrib.decongestion.handler
-
Computes the total delay and travel time.
- DelayAnalysis() - Constructor for class org.matsim.contrib.decongestion.handler.DelayAnalysis
G
- getDecongestionApproach() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getDecongestionConfigGroup() - Method in class org.matsim.contrib.decongestion.data.DecongestionInfo
- getFractionOfIterationsToEndPriceAdjustment() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getFractionOfIterationsToStartPriceAdjustment() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getInitialToll() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getIntegralApproach() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getIntegralApproachAverageAlpha() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getIntegralApproachUnusedHeadwayFactor() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getKd() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getKi() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getKp() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getLink() - Method in class org.matsim.contrib.decongestion.data.LinkInfo
- getlinkInfos() - Method in class org.matsim.contrib.decongestion.data.DecongestionInfo
- getLinkMinimumTravelDisutility(Link) - Method in class org.matsim.contrib.decongestion.routing.TollTimeDistanceTravelDisutility
- getLinkTravelDisutility(Link, double, Person, Vehicle) - Method in class org.matsim.contrib.decongestion.routing.TollTimeDistanceTravelDisutility
- getScenario() - Method in class org.matsim.contrib.decongestion.data.DecongestionInfo
- getTime2avgDelay() - Method in class org.matsim.contrib.decongestion.data.LinkInfo
- getTime2toll() - Method in class org.matsim.contrib.decongestion.data.LinkInfo
- getToleratedAverageDelaySec() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getTollAdjustment() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getTollBlendFactor() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getTotalDelay() - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- getTotalTollPayments() - Method in interface org.matsim.contrib.decongestion.handler.IntervalBasedTolling
- getTotalTollPayments() - Method in class org.matsim.contrib.decongestion.handler.IntervalBasedTollingAll
- getTotalTravelTime() - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- getTransitVehicleIDs() - Method in class org.matsim.contrib.decongestion.data.DecongestionInfo
- getUpdatePriceInterval() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- getVehicleId2personId() - Method in class org.matsim.contrib.decongestion.data.DecongestionInfo
- getWriteOutputIteration() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- GROUP_NAME - Static variable in class org.matsim.contrib.decongestion.DecongestionConfigGroup
H
- handleEvent(LinkEnterEvent) - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- handleEvent(LinkLeaveEvent) - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- handleEvent(LinkLeaveEvent) - Method in class org.matsim.contrib.decongestion.handler.IntervalBasedTollingAll
- handleEvent(LinkLeaveEvent) - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingP_MCP
- handleEvent(LinkLeaveEvent) - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingPID
- handleEvent(PersonArrivalEvent) - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- handleEvent(PersonEntersVehicleEvent) - Method in class org.matsim.contrib.decongestion.handler.PersonVehicleTracker
- handleEvent(TransitDriverStartsEvent) - Method in class org.matsim.contrib.decongestion.handler.PersonVehicleTracker
I
- install() - Method in class org.matsim.contrib.decongestion.DecongestionAnalysisModule
- install() - Method in class org.matsim.contrib.decongestion.DecongestionModule
- IntervalBasedTolling - Interface in org.matsim.contrib.decongestion.handler
- IntervalBasedTollingAll - Class in org.matsim.contrib.decongestion.handler
-
Throws agent money events for the tolled links and time bins.
- IntervalBasedTollingAll() - Constructor for class org.matsim.contrib.decongestion.handler.IntervalBasedTollingAll
- isEnableDecongestionPricing() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- isMsa() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- isRunFinalAnalysis() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- isWriteLinkInfoCharts() - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
L
- LinkInfo - Class in org.matsim.contrib.decongestion.data
- LinkInfo(Link) - Constructor for class org.matsim.contrib.decongestion.data.LinkInfo
M
- main(String[]) - Static method in class org.matsim.contrib.decongestion.DecongestionRunExample
- main(String[]) - Static method in class org.matsim.contrib.decongestion.DecongestionRunExampleFromConfig
N
- notifyAfterMobsim(AfterMobsimEvent) - Method in class org.matsim.contrib.decongestion.DecongestionControlerListener
- notifyIterationEnds(IterationEndsEvent) - Method in class org.matsim.contrib.decongestion.DecongestionControlerListener
- notifyIterationStarts(IterationStartsEvent) - Method in class org.matsim.contrib.decongestion.DecongestionControlerListener
- notifyStartup(StartupEvent) - Method in class org.matsim.contrib.decongestion.DecongestionControlerListener
O
- org.matsim.contrib.decongestion - package org.matsim.contrib.decongestion
-
A package which provides some tools to compute delays per link and time interval and set tolls accordingly in order to reduce delays.
- org.matsim.contrib.decongestion.data - package org.matsim.contrib.decongestion.data
- org.matsim.contrib.decongestion.handler - package org.matsim.contrib.decongestion.handler
- org.matsim.contrib.decongestion.routing - package org.matsim.contrib.decongestion.routing
- org.matsim.contrib.decongestion.tollSetting - package org.matsim.contrib.decongestion.tollSetting
P
- P_MC - org.matsim.contrib.decongestion.DecongestionConfigGroup.DecongestionApproach
- PersonVehicleTracker - Class in org.matsim.contrib.decongestion.handler
-
Keeps track of which vehicle is used by which person.
- PersonVehicleTracker() - Constructor for class org.matsim.contrib.decongestion.handler.PersonVehicleTracker
- PID - org.matsim.contrib.decongestion.DecongestionConfigGroup.DecongestionApproach
R
- reset(int) - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- reset(int) - Method in class org.matsim.contrib.decongestion.handler.IntervalBasedTollingAll
- reset(int) - Method in class org.matsim.contrib.decongestion.handler.PersonVehicleTracker
- reset(int) - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingP_MCP
- reset(int) - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingPID
S
- setDecongestionApproach(DecongestionConfigGroup.DecongestionApproach) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setEnableDecongestionPricing(boolean) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setFractionOfIterationsToEndPriceAdjustment(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setFractionOfIterationsToStartPriceAdjustment(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setInitialToll(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setIntegralApproach(DecongestionConfigGroup.IntegralApproach) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setIntegralApproachAverageAlpha(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setIntegralApproachUnusedHeadwayFactor(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setKd(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setKi(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setKp(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setMsa(boolean) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setRunFinalAnalysis(boolean) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setScenario(Scenario) - Method in class org.matsim.contrib.decongestion.handler.DelayAnalysis
- setTime2avgDelay(Map<Integer, Double>) - Method in class org.matsim.contrib.decongestion.data.LinkInfo
- setToleratedAverageDelaySec(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setTollAdjustment(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setTollBlendFactor(double) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setUpdatePriceInterval(int) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setWriteLinkInfoCharts(boolean) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
- setWriteOutputIteration(int) - Method in class org.matsim.contrib.decongestion.DecongestionConfigGroup
T
- TollTimeDistanceTravelDisutility - Class in org.matsim.contrib.decongestion.routing
-
A cost calculator which respects time, distance and decongestion tolls.
- TollTimeDistanceTravelDisutilityFactory - Class in org.matsim.contrib.decongestion.routing
- TollTimeDistanceTravelDisutilityFactory() - Constructor for class org.matsim.contrib.decongestion.routing.TollTimeDistanceTravelDisutilityFactory
U
- UnusedHeadway - org.matsim.contrib.decongestion.DecongestionConfigGroup.IntegralApproach
- updateTolls() - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingBangBang
- updateTolls() - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingP_MCP
- updateTolls() - Method in class org.matsim.contrib.decongestion.tollSetting.DecongestionTollingPID
- updateTolls() - Method in interface org.matsim.contrib.decongestion.tollSetting.DecongestionTollSetting
V
- valueOf(String) - Static method in enum org.matsim.contrib.decongestion.DecongestionConfigGroup.DecongestionApproach
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.decongestion.DecongestionConfigGroup.IntegralApproach
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.matsim.contrib.decongestion.DecongestionConfigGroup.DecongestionApproach
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.decongestion.DecongestionConfigGroup.IntegralApproach
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeDelays(DecongestionInfo, int, String, String) - Static method in class org.matsim.contrib.decongestion.data.CongestionInfoWriter
- writeIterationStats(SortedMap<Integer, Double>, SortedMap<Integer, Double>, SortedMap<Integer, Double>, SortedMap<Integer, Double>, String, String) - Static method in class org.matsim.contrib.decongestion.data.CongestionInfoWriter
- writeTolls(DecongestionInfo, int, String, String) - Static method in class org.matsim.contrib.decongestion.data.CongestionInfoWriter
Z
- Zero - org.matsim.contrib.decongestion.DecongestionConfigGroup.IntegralApproach
All Classes All Packages