Serialized Form
-
Package org.planit.cost
-
Package org.planit.cost.physical
-
Class org.planit.cost.physical.BPRLinkTravelTimeCost extends PhysicalCost implements Serializable
- serialVersionUID:
- -1529475107840907959L
-
Serialized Fields
-
bprParametersPerLinkSegment
BPRLinkTravelTimeCost.BPRParameters[] bprParametersPerLinkSegment
Array to store BPRParameters objects for each link segment to be used in calculateSegmentCost() -
defaultParameters
Pair<Double,Double> defaultParameters
Default alpha and beta values for all links -
defaultParametersPerLinkSegmentTypeAndMode
Map<MacroscopicLinkSegmentType,BPRLinkTravelTimeCost.BPRParameters> defaultParametersPerLinkSegmentTypeAndMode
Map to store default alpha and beta values for each link type and mode -
defaultParametersPerMode
BPRLinkTravelTimeCost.BPRParameters defaultParametersPerMode
Map to store default alpha and beta values for each mode -
linkVolumeAccessee
LinkVolumeAccessee linkVolumeAccessee
Link volume accessee object for this cost function -
parametersPerLinkSegmentAndMode
Map<MacroscopicLinkSegment,BPRLinkTravelTimeCost.BPRParameters> parametersPerLinkSegmentAndMode
Map to store default alpha and beta values for a specific link segment
-
-
Class org.planit.cost.physical.PhysicalCost extends TrafficAssignmentComponent<PhysicalCost> implements Serializable
- serialVersionUID:
- 3657719270477537657L
-
-
Package org.planit.cost.physical.initial
-
Class org.planit.cost.physical.initial.InitialLinkSegmentCost extends InitialPhysicalCost implements Serializable
- serialVersionUID:
- 2164407379859550420L
-
Class org.planit.cost.physical.initial.InitialLinkSegmentCostPeriod extends InitialLinkSegmentCost implements Serializable
- serialVersionUID:
- 2164407379859550420L
-
Serialized Fields
-
timePeriod
TimePeriod timePeriod
The time period which this initial cost object applies to. If this property is not set, this initial cost object applies to all time periods.
-
-
Class org.planit.cost.physical.initial.InitialPhysicalCost extends TrafficAssignmentComponent<InitialPhysicalCost> implements Serializable
- serialVersionUID:
- -7894043964147010621L
-
Class org.planit.cost.physical.initial.ManualInitialLinkSegmentCost extends InitialLinkSegmentCost implements Serializable
- serialVersionUID:
- 535851629771497368L
-
-
Package org.planit.cost.virtual
-
Class org.planit.cost.virtual.FixedConnectoidTravelTimeCost extends VirtualCost implements Serializable
- serialVersionUID:
- 4907231205390412202L
-
Serialized Fields
-
fixedConnectoidCost
double fixedConnectoidCost
Fixed connectoid cost for connectoid segments - defaults to zero
-
-
Class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost extends VirtualCost implements Serializable
- serialVersionUID:
- 2813935702895030693L
-
Serialized Fields
-
connectoidSpeed
double connectoidSpeed
Speed used for connectoid cost calculations
-
-
Class org.planit.cost.virtual.VirtualCost extends TrafficAssignmentComponent<VirtualCost> implements Serializable
- serialVersionUID:
- -8278650865770286434L
-
-
Package org.planit.demands
-
Class org.planit.demands.Demands extends TrafficAssignmentComponent<Demands> implements Serializable
- serialVersionUID:
- 144798248371260732L
-
Serialized Fields
-
odDemands
TreeMap<Long,TreeMap<Mode,ODDemandMatrix>> odDemands
Trip demand matrices -
timePeriods
Demands.TimePeriods timePeriods
internal class instance containing all time periods on this demand instance -
travelerTypes
Demands.TravelerTypes travelerTypes
internal class instance containing all traveler types on this demand instance -
userClasses
Demands.UserClasses userClasses
internal class instance containing all user classes on this demand instance
-
-
-
Package org.planit.graph
-
Class org.planit.graph.EdgeImpl extends Object implements Serializable
- serialVersionUID:
- -3061186642253968991L
-
Serialized Fields
-
edgeSegmentAB
EdgeSegment edgeSegmentAB
Edge segment A to B direction -
edgeSegmentBA
EdgeSegment edgeSegmentBA
Edge segment B to A direction -
id
long id
Unique internal identifier -
inputProperties
Map<String,Object> inputProperties
Generic input property storage -
length
double length
Length of edge -
name
String name
Name of the edge -
vertexA
Vertex vertexA
Vertex A -
vertexB
Vertex vertexB
Vertex B
-
-
Class org.planit.graph.EdgeSegmentImpl extends Object implements Serializable
- serialVersionUID:
- -6521489123632246969L
-
Serialized Fields
-
downstreamVertex
Vertex downstreamVertex
The downstream vertex of this edge segment -
externalId
Object externalId
The external Id for this link segment type -
id
long id
unique internal identifier -
parentEdge
Edge parentEdge
segment's parent edge -
upstreamVertex
Vertex upstreamVertex
the upstreamVertex of the edge segment
-
-
Class org.planit.graph.VertexImpl extends Object implements Serializable
- serialVersionUID:
- 2165199386965239623L
-
Serialized Fields
-
centrePointGeometry
org.opengis.geometry.DirectPosition centrePointGeometry
Centre point geometry which is coordinate reference system aware -
edges
Vertex.Edges edges
edge container -
entryEdgeSegments
Vertex.EdgeSegments entryEdgeSegments
entryEdgeSegment container -
exitEdgeSegments
Vertex.EdgeSegments exitEdgeSegments
exitEdgeSegmentcontainer -
id
long id
Unique internal identifier -
inputProperties
Map<String,Object> inputProperties
generic input property storage
-
-
-
Package org.planit.input
-
Class org.planit.input.InputBuilderListener extends Object implements Serializable
- serialVersionUID:
- 4223028100274802893L
-
Serialized Fields
-
errorIfDuplicateExternalId
boolean errorIfDuplicateExternalId
Flag to determine whether duplicate external Id should be considered an error (defaults to true) -
linkSegmentExternalIdToLinkSegmentMap
Map<Object,LinkSegment> linkSegmentExternalIdToLinkSegmentMap
Map which stores link segments by external Id -
linkSegmentTypeExternalIdToLinkSegmentTypeMap
Map<Object,MacroscopicLinkSegmentType> linkSegmentTypeExternalIdToLinkSegmentTypeMap
Map which stores external link segment type Ids corresponding to link segment types -
modeExternalIdToModeMap
Map<Object,Mode> modeExternalIdToModeMap
Map which stores Mode external Ids corresponding to Modes -
nodeExternalIdToNodeMap
Map<Object,Node> nodeExternalIdToNodeMap
Map which stores which external node Ids corresponding to Nodes -
timePeriodExternalIdToTimePeriodMap
Map<Object,TimePeriod> timePeriodExternalIdToTimePeriodMap
Map which stores time periods by external Id -
travelerTypeExternalIdToTravelerTypeMap
Map<Object,TravelerType> travelerTypeExternalIdToTravelerTypeMap
Map which stores traveler type by external Id -
userClassExternalIdToUserClassMap
Map<Object,UserClass> userClassExternalIdToUserClassMap
Map which stores user class by external Id -
zoneExternalIdToZoneMap
Map<Object,Zone> zoneExternalIdToZoneMap
Map which stores zones by external Id
-
-
-
Package org.planit.interactor
-
Package org.planit.io.input
-
Class org.planit.io.input.PlanItInputBuilder extends InputBuilderListener implements Serializable
- serialVersionUID:
- -8928911341112445424L
-
Serialized Fields
-
macroscopicdemand
org.planit.xml.generated.XMLElementMacroscopicDemand macroscopicdemand
Generated object to store demand input data -
macroscopicnetwork
org.planit.xml.generated.XMLElementMacroscopicNetwork macroscopicnetwork
Generated object to store input network data -
macroscopiczoning
org.planit.xml.generated.XMLElementMacroscopicZoning macroscopiczoning
Generated object to store zoning input data
-
-
-
Package org.planit.ltm
-
Class org.planit.ltm.LinkSegmentBoundary extends Object implements Serializable
- serialVersionUID:
- -309881548757350032L
-
Serialized Fields
-
boundaryLocation
LinkSegmentBoundary.Location boundaryLocation
the location of this boundary on the link segment -
linkSegment
MacroscopicLinkSegment linkSegment
the link segment of this boundary
-
-
-
Package org.planit.ltm.event
-
Class org.planit.ltm.event.CumulativeEvent extends org.djutils.event.Event implements Serializable
- serialVersionUID:
- 8047592696489714652L
-
Class org.planit.ltm.event.ReleaseEvent extends CumulativeEvent implements Serializable
- serialVersionUID:
- -5277263137883207592L
-
Class org.planit.ltm.event.ReleaseFlowEvent extends ReleaseEvent implements Serializable
- serialVersionUID:
- -1871356547017716841L
-
Class org.planit.ltm.event.TriggerEvent extends CumulativeEvent implements Serializable
- serialVersionUID:
- -5918858456054294507L
-
Class org.planit.ltm.event.TriggerFlowEvent extends TriggerEvent implements Serializable
- serialVersionUID:
- -913914782289041442L
-
-
Package org.planit.ltm.trafficassignment
-
Class org.planit.ltm.trafficassignment.ELTM extends CapacityConstrainedAssignment implements Serializable
- serialVersionUID:
- 994316948946768870L
-
-
Package org.planit.network.physical
-
Class org.planit.network.physical.LinkImpl extends EdgeImpl implements Serializable
- serialVersionUID:
- 2360017879557363410L
-
Serialized Fields
-
externalId
Object externalId
External Id of the physical link -
linkId
long linkId
unique internal identifier
-
-
Class org.planit.network.physical.LinkSegmentImpl extends EdgeSegmentImpl implements Serializable
- serialVersionUID:
- -4893553215218232006L
-
Class org.planit.network.physical.NodeImpl extends VertexImpl implements Serializable
- serialVersionUID:
- 8237965522827691852L
-
Serialized Fields
-
externalId
Object externalId
External identifier used in input files -
nodeId
long nodeId
Unique node identifier
-
-
Class org.planit.network.physical.PhysicalNetwork extends TrafficAssignmentComponent<PhysicalNetwork> implements Serializable
- serialVersionUID:
- -2794450367185361960L
-
Serialized Fields
-
links
PhysicalNetwork.Links links
internal class instance containing all link specific functionality -
linkSegments
PhysicalNetwork.LinkSegments linkSegments
internal class instance containing all link segment specific functionality -
modes
PhysicalNetwork.Modes modes
internal class instance containing all modes specific functionality -
networkBuilder
PhysicalNetworkBuilder networkBuilder
Network builder responsible for constructing all network related (derived) instances -
nodes
PhysicalNetwork.Nodes nodes
internal class instance containing all nodes specific functionality
-
-
-
Package org.planit.network.physical.macroscopic
-
Class org.planit.network.physical.macroscopic.MacroscopicLinkSegmentImpl extends LinkSegmentImpl implements Serializable
- serialVersionUID:
- 4574164258794764853L
-
Serialized Fields
-
linkSegmentType
MacroscopicLinkSegmentType linkSegmentType
the link type of this link containing all macroscopic features by user class
-
-
Class org.planit.network.physical.macroscopic.MacroscopicNetwork extends PhysicalNetwork implements Serializable
- serialVersionUID:
- -6844990013871601434L
-
Serialized Fields
-
bprParametersForLinkSegmentAndMode
Map<MacroscopicLinkSegment,Map<Mode,Pair<Double,Double>>> bprParametersForLinkSegmentAndMode
Map containing the BPR parameters for link segment and mode, if these are specified in the network file (null if default values are being used) -
macroscopicLinkSegmentTypeByIdMap
Map<Long,MacroscopicLinkSegmentType> macroscopicLinkSegmentTypeByIdMap
Map which stores link segment types by generated Id
-
-
-
Package org.planit.network.virtual
-
Class org.planit.network.virtual.CentroidImpl extends VertexImpl implements Serializable
- serialVersionUID:
- 1122451267627721268L
-
Serialized Fields
-
parentZone
Zone parentZone
the zone this centroid represents
-
-
Class org.planit.network.virtual.ConnectoidImpl extends EdgeImpl implements Serializable
- serialVersionUID:
- 373775073620741347L
-
Serialized Fields
-
connectoidId
long connectoidId
unique internal identifier -
externalId
Object externalId
External Id of the connectoid
-
-
Class org.planit.network.virtual.ConnectoidSegmentImpl extends EdgeSegmentImpl implements Serializable
- serialVersionUID:
- 6462304338451088764L
-
Serialized Fields
-
connectoidSegmentId
int connectoidSegmentId
unique internal identifier
-
-
Class org.planit.network.virtual.Zoning extends TrafficAssignmentComponent<Zoning> implements Serializable
- serialVersionUID:
- -2986366471146628179L
-
Serialized Fields
-
virtualNetwork
VirtualNetwork virtualNetwork
Virtual network holds all the virtual connections to the physical network -
zoneMap
Map<Long,Zone> zoneMap
Map storing all the zones by their row/column in the OD matrix -
zones
Zoning.Zones zones
provide access to zones of this zoning
-
-
-
Package org.planit.route
-
Class org.planit.route.ODRouteSets extends TrafficAssignmentComponent<ODRouteSets> implements Serializable
- serialVersionUID:
- -8742549499023004121L
-
Serialized Fields
-
odRouteMatrices
TreeMap<Long,ODRouteMatrix> odRouteMatrices
map holding all registered od route matrices by their unique id
-
-
-
Package org.planit.route.choice
-
Class org.planit.route.choice.RouteChoice extends TrafficAssignmentComponent<RouteChoice> implements Serializable
- serialVersionUID:
- 6220514783786893944L
-
Class org.planit.route.choice.StochasticRouteChoice extends RouteChoice implements Serializable
- serialVersionUID:
- 6617920674217225019L
-
Serialized Fields
-
logitChoiceModel
LogitChoiceModel logitChoiceModel
The registered logit choice model -
logitChoiceModelFactory
TrafficAssignmentComponentFactory<LogitChoiceModel> logitChoiceModelFactory
logit choice model factory to create logit models to direct the probabilities of choosing paths -
odRouteSet
ODRouteMatrix odRouteSet
The registered od route set instance
-
-
-
Package org.planit.route.choice.logit
-
Class org.planit.route.choice.logit.LogitChoiceModel extends TrafficAssignmentComponent<LogitChoiceModel> implements Serializable
- serialVersionUID:
- -4578323513280128464L
-
Class org.planit.route.choice.logit.MultinomialLogit extends LogitChoiceModel implements Serializable
- serialVersionUID:
- -7602543264466240409L
-
-
Package org.planit.sdinteraction.smoothing
-
Class org.planit.sdinteraction.smoothing.MSASmoothing extends Smoothing implements Serializable
- serialVersionUID:
- -3016251188673804117L
-
Serialized Fields
-
stepSize
double stepSize
Step size
-
-
Class org.planit.sdinteraction.smoothing.Smoothing extends TrafficAssignmentComponent<Smoothing> implements Serializable
- serialVersionUID:
- -3124652824035047922L
-
-
Package org.planit.supply.fundamentaldiagram
-
Class org.planit.supply.fundamentaldiagram.FundamentalDiagram extends TrafficAssignmentComponent<FundamentalDiagram> implements Serializable
- serialVersionUID:
- 5815100111048623093L
-
Class org.planit.supply.fundamentaldiagram.NewellFundamentalDiagram extends FundamentalDiagram implements Serializable
- serialVersionUID:
- -3166623064510413929L
-
-
Package org.planit.supply.network.nodemodel
-
Class org.planit.supply.network.nodemodel.NodeModel extends TrafficAssignmentComponent<NodeModel> implements Serializable
- serialVersionUID:
- -6966680588075724261L
-
Class org.planit.supply.network.nodemodel.TampereNodeModel extends NodeModel implements Serializable
- serialVersionUID:
- 624108273657030487L
-
-
Package org.planit.supply.networkloading
-
Class org.planit.supply.networkloading.NetworkLoading extends TrafficAssignmentComponent<NetworkLoading> implements Serializable
- serialVersionUID:
- 6213911562665516698L
-
-
Package org.planit.trafficassignment
-
Class org.planit.trafficassignment.CapacityConstrainedAssignment extends TrafficAssignment implements Serializable
- serialVersionUID:
- 2568729148299613377L
-
Serialized Fields
-
capacityConstrainedBuilder
CapacityConstrainedTrafficAssignmentBuilder capacityConstrainedBuilder
The builder for all capacity constrained traffic assignment instances -
fundamentalDiagram
FundamentalDiagram fundamentalDiagram
Fundamental diagram to use -
nodeModel
NodeModel nodeModel
Node model to use
-
-
Class org.planit.trafficassignment.DynamicTrafficAssignment extends CapacityConstrainedAssignment implements Serializable
- serialVersionUID:
- 5518351010500386771L
-
Serialized Fields
-
routeChoice
RouteChoice routeChoice
the route choice methodology adopted
-
-
Class org.planit.trafficassignment.TraditionalStaticAssignment extends TrafficAssignment implements Serializable
- serialVersionUID:
- -4610905345414397908L
-
Serialized Fields
-
simulationData
TraditionalStaticAssignmentSimulationData simulationData
Holds the running simulation data for the assignment
-
-
Class org.planit.trafficassignment.TrafficAssignment extends NetworkLoading implements Serializable
- serialVersionUID:
- 801775330292422910L
-
Serialized Fields
-
demands
Demands demands
The demand to use -
gapFunction
GapFunction gapFunction
Gap function instance containing functionality to compute the gap between equilibrium and the current state gap -
initialLinkSegmentCost
InitialLinkSegmentCost initialLinkSegmentCost
The initial link segment cost -
initialLinkSegmentCostByTimePeriod
Map<TimePeriod,InitialLinkSegmentCost> initialLinkSegmentCostByTimePeriod
Map storing InitialLinkSegmentCost objects for each time period -
numberOfNetworkSegments
int numberOfNetworkSegments
holds the count of all link segments in the transport network -
numberOfNetworkVertices
int numberOfNetworkVertices
holds the count of all vertices in the transport network -
outputManager
OutputManager outputManager
Output manager deals with all the output configurations for the registered traffic assignments -
physicalCost
PhysicalCost physicalCost
The physical generalized cost approach -
physicalNetwork
PhysicalNetwork physicalNetwork
Physical network to use -
smoothing
Smoothing smoothing
the smoothing to use -
trafficAssignmentBuilder
TrafficAssignmentBuilder trafficAssignmentBuilder
The builder for all traffic assignment instances -
transportNetwork
TransportNetwork transportNetwork
The transport network to use which is an adaptor around the physical network and the zoning -
virtualCost
VirtualCost virtualCost
The virtual cost function -
zoning
Zoning zoning
The zoning to use
-
-
Class org.planit.trafficassignment.TrafficAssignmentComponent extends org.djutils.event.EventProducer implements Serializable
- serialVersionUID:
- -3940841069228367177L
-
Serialized Fields
-
groupId
IdGroupingToken groupId
id generation using this token will be contiguous and unique for each instance of this class -
id
long id
unique identifier for this traffic component -
trafficComponentType
String trafficComponentType
Traffic component type used to identify the component uniquely. If not provided to the constructor the class name is used
-
-
Class org.planit.trafficassignment.TrafficAssignmentComponentFactory extends org.djutils.event.EventProducer implements Serializable
- serialVersionUID:
- -4507287133047792042L
-
Serialized Fields
-
componentSuperType
Class<T extends TrafficAssignmentComponent<T> & Serializable> componentSuperType
instance of the super component class this factory creates subclass instances for
-
-
-
Package org.planit.utils.cumulatives
-
Class org.planit.utils.cumulatives.CumulativePointImpl extends Object implements Serializable
- serialVersionUID:
- 630928063482940795L
-
Serialized Fields
-
cumulativeCount
double cumulativeCount
the cumulative count -
referenceTimeInSeconds
double referenceTimeInSeconds
the reference time of this point in seconds
-
-
-
Package org.planit.utils.exceptions
-
Class org.planit.utils.exceptions.PlanItException extends Exception implements Serializable
- serialVersionUID:
- 567458653348604906L
-
-
Package org.planit.utils.graph
-
Package org.planit.utils.network.physical
-
Package org.planit.utils.network.physical.macroscopic
-
Package org.planit.utils.network.virtual