A C E G H I L M O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addLink(RoadPricingSchemeImpl, Id<Link>) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- addLinkSpecificCost(RoadPricingSchemeImpl, Id<Link>, double, double, double) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- amount - Variable in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
- ATTR_AVOIDANCE - Static variable in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
C
- compareTo(RoadPricingSchemeImpl.Cost) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
- Cost(double, double, double) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
- createAndAddGeneralCost(RoadPricingSchemeImpl, double, double, double) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- createAndRegisterMutableScheme(Scenario) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- createAndRegisterRoadPricingSchemeUsingTollFactor(URL, TollFactor, Scenario) - Static method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- createConfigGroup() - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- createTravelDisutility(TravelTime) - Method in class org.matsim.contrib.roadpricing.RoadPricingTravelDisutilityFactory
E
- ELEMENT_NAME - Static variable in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
the name to which schemes should be associated in Scenario
- endTag(String, String, Stack<String>) - Method in class org.matsim.contrib.roadpricing.RoadPricingReaderXMLv1
- endTime - Variable in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
- equals(Object) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
G
- getAllAgentsToll() - Method in class org.matsim.contrib.roadpricing.RoadPricingTollCalculator
- getComments() - Method in class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
- getDescription() - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
- getDescription() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getDescription() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getDescription() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getDraweesNr() - Method in class org.matsim.contrib.roadpricing.RoadPricingTollCalculator
- getEnforcementProbability() - Method in class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
- getLinkCostInfo(Id<Link>, double, Id<Person>, Id<Vehicle>) - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
Returns the Cost object that contains the active costs for the given link at the specified time for a given person.
- getLinkCostInfo(Id<Link>, double, Id<Person>, Id<Vehicle>) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getLinkCostInfo(Id<Link>, double, Id<Person>, Id<Vehicle>) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getLinkCostInfo(Id<Link>, double, Id<Person>, Id<Vehicle>) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getName() - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
- getName() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getName() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getName() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getScheme(Scenario) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- getTolledLinkIds() - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
- getTolledLinkIds() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getTolledLinkIds() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getTolledLinkIds() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getTollFactor(Id<Person>, Id<Vehicle>, Id<Link>, double) - Method in interface org.matsim.contrib.roadpricing.TollFactor
- getTollLinksFile() - Method in class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
- getType() - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
- getType() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getType() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getType() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getTypicalCosts() - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
- getTypicalCosts() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getTypicalCosts() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getTypicalCosts() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getTypicalCostsForLink() - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
- getTypicalCostsForLink() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getTypicalCostsForLink() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getTypicalCostsForLink() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- getTypicalLinkCostInfo(Id<Link>, double) - Method in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
This is essentially to enforce that getLinkCostInfo( linkId, time, null, null ) is there ...
- getTypicalLinkCostInfo(Id<Link>, double) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl
- getTypicalLinkCostInfo(Id<Link>, double) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- getTypicalLinkCostInfo(Id<Link>, double) - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- GROUP_NAME - Static variable in class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
H
- handleEvent(LinkEnterEvent) - Method in class org.matsim.contrib.roadpricing.RoadPricingTollCalculator
- handleEvent(VehicleEntersTrafficEvent) - Method in class org.matsim.contrib.roadpricing.RoadPricingTollCalculator
- handleEvent(VehicleLeavesTrafficEvent) - Method in class org.matsim.contrib.roadpricing.RoadPricingTollCalculator
I
- install() - Method in class org.matsim.contrib.roadpricing.RoadPricingModule
L
- loadRoadPricingScheme(Scenario) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
M
- main(String[]) - Static method in class org.matsim.contrib.roadpricing.run.RunRoadPricingExample
-
Executing the road pricing example.
- main(String[]) - Static method in class org.matsim.contrib.roadpricing.run.RunRoadPricingFromCode
- main(String[]) - Static method in class org.matsim.contrib.roadpricing.run.RunRoadPricingUsingTollFactorExample
O
- org.matsim.contrib.roadpricing - package org.matsim.contrib.roadpricing
-
This package provides functionality to simulate different road-pricing scenarios in MATSim.
- org.matsim.contrib.roadpricing.run - package org.matsim.contrib.roadpricing.run
P
- prepareConfig() - Method in class org.matsim.contrib.roadpricing.run.RunRoadPricingExample
R
- reset(int) - Method in class org.matsim.contrib.roadpricing.RoadPricingTollCalculator
-
Sends
PersonMoneyEvent
s for all agents that must pay a toll. - RoadPricingConfigGroup - Class in org.matsim.contrib.roadpricing
- RoadPricingConfigGroup() - Constructor for class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
-
Create using
RoadPricingUtils.createConfigGroup()
. - RoadPricingModule - Class in org.matsim.contrib.roadpricing
- RoadPricingModule() - Constructor for class org.matsim.contrib.roadpricing.RoadPricingModule
- RoadPricingModule(RoadPricingScheme) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingModule
- RoadPricingReaderXMLv1 - Class in org.matsim.contrib.roadpricing
-
Reads XML files containing a
RoadPricingSchemeImpl
according toroadpricing_v1.dtd
. - RoadPricingReaderXMLv1(RoadPricingSchemeImpl) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingReaderXMLv1
- RoadPricingScheme - Interface in org.matsim.contrib.roadpricing
- RoadPricingSchemeImpl - Class in org.matsim.contrib.roadpricing
-
A road pricing scheme (sometimes also called toll scheme) contains the type of the toll, a list of the tolled links and the (time-dependent) toll amount agents have to pay.
- RoadPricingSchemeImpl.Cost - Class in org.matsim.contrib.roadpricing
-
A single, time-dependent toll-amount for a roadpricing scheme.
- RoadPricingSchemeUsingTollFactor - Class in org.matsim.contrib.roadpricing
- RoadPricingSchemeUsingTollFactor(RoadPricingScheme, TollFactor) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingSchemeUsingTollFactor
- RoadPricingSchemeWithTollAvoidance - Class in org.matsim.contrib.roadpricing
-
A road pricing scheme that is subject to person-specific avoidance.
- RoadPricingSchemeWithTollAvoidance(RoadPricingSchemeImpl, Scenario) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingSchemeWithTollAvoidance
- RoadPricingTollCalculator - Class in org.matsim.contrib.roadpricing
-
Calculates the toll agents pay during a simulation by analyzing events.
- RoadPricingTravelDisutilityFactory - Class in org.matsim.contrib.roadpricing
- RoadPricingTravelDisutilityFactory(TravelDisutilityFactory, RoadPricingScheme, double) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingTravelDisutilityFactory
- RoadPricingTravelDisutilityFactory(TravelDisutilityFactory, RoadPricingScheme, Config) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingTravelDisutilityFactory
- RoadPricingUtils - Class in org.matsim.contrib.roadpricing
-
Utility to create different road pricing schemes.
- RoadPricingUtils() - Constructor for class org.matsim.contrib.roadpricing.RoadPricingUtils
- RoadPricingWriterXMLv1 - Class in org.matsim.contrib.roadpricing
-
Writes a
RoadPricingSchemeImpl
to a file according toroadpricing_v1.dtd
. - RoadPricingWriterXMLv1(RoadPricingScheme) - Constructor for class org.matsim.contrib.roadpricing.RoadPricingWriterXMLv1
- run() - Method in class org.matsim.contrib.roadpricing.run.RunRoadPricingExample
- RunRoadPricingExample - Class in org.matsim.contrib.roadpricing.run
-
Basic "script" to use roadpricing.
- RunRoadPricingExample(String[]) - Constructor for class org.matsim.contrib.roadpricing.run.RunRoadPricingExample
- RunRoadPricingFromCode - Class in org.matsim.contrib.roadpricing.run
-
Basic 'script' to run roadpricing.
- RunRoadPricingFromCode() - Constructor for class org.matsim.contrib.roadpricing.run.RunRoadPricingFromCode
- RunRoadPricingUsingTollFactorExample - Class in org.matsim.contrib.roadpricing.run
-
Illustrative example how to first read a "base" toll file, and then make it dependent on the vehicle type.
- RunRoadPricingUsingTollFactorExample() - Constructor for class org.matsim.contrib.roadpricing.run.RunRoadPricingUsingTollFactorExample
S
- setDescription(RoadPricingSchemeImpl, String) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- setEnforcementProbability(double) - Method in class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
- setName(RoadPricingSchemeImpl, String) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- setSigma(double) - Method in class org.matsim.contrib.roadpricing.RoadPricingTravelDisutilityFactory
- setTollLinksFile(String) - Method in class org.matsim.contrib.roadpricing.RoadPricingConfigGroup
- setType(RoadPricingSchemeImpl, String) - Static method in class org.matsim.contrib.roadpricing.RoadPricingUtils
- startTag(String, Attributes, Stack<String>) - Method in class org.matsim.contrib.roadpricing.RoadPricingReaderXMLv1
- startTime - Variable in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
T
- TOLL_TYPE_AREA - Static variable in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
The type to be used for area tolls.
- TOLL_TYPE_CORDON - Static variable in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
The type to be used for cordon tolls.
- TOLL_TYPE_DISTANCE - Static variable in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
The type to be returned by getType() if this is a distance toll, i.e.
- TOLL_TYPE_LINK - Static variable in interface org.matsim.contrib.roadpricing.RoadPricingScheme
-
The type to be used for link toll (the toll scheme gives a toll per link).
- TollFactor - Interface in org.matsim.contrib.roadpricing
-
Interface to let base toll amounts be in/deflated by a certain factor.
- toString() - Method in class org.matsim.contrib.roadpricing.RoadPricingSchemeImpl.Cost
W
- writeFile(String) - Method in class org.matsim.contrib.roadpricing.RoadPricingWriterXMLv1
All Classes All Packages