A B C D G H I L M N O P R S T U V W Z 
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
 
A B C D G H I L M N O P R S T U V W Z 
All Classes All Packages