Serialized Form
-
Package org.planit.assignment
-
Class org.planit.assignment.CapacityConstrainedAssignment extends TrafficAssignment implements Serializable
- serialVersionUID:
- 2568729148299613377L
-
Serialized Fields
-
fundamentalDiagram
FundamentalDiagram fundamentalDiagram
Fundamental diagram to use -
nodeModel
NodeModel nodeModel
Node model to use
-
-
Class org.planit.assignment.DynamicTrafficAssignment extends CapacityConstrainedAssignment implements Serializable
- serialVersionUID:
- 5518351010500386771L
-
Serialized Fields
-
pathChoice
PathChoice pathChoice
the path choice methodology adopted
-
-
Class org.planit.assignment.StaticTrafficAssignment extends TrafficAssignment implements Serializable
- serialVersionUID:
- -2600601431539929608L
-
Class org.planit.assignment.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 -
network
InfrastructureNetwork network
network to use -
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
AbstractPhysicalCost physicalCost
The physical generalized cost approach -
smoothing
Smoothing smoothing
the smoothing to use -
transportNetwork
TransportNetwork transportNetwork
The transport network to use which is an adaptor around the physical network and the zoning -
virtualCost
AbstractVirtualCost virtualCost
The virtual cost function -
zoning
Zoning zoning
The zoning to use
-
-
Class org.planit.assignment.TrafficAssignmentComponent extends org.djutils.event.EventProducer implements Serializable
- serialVersionUID:
- -3940841069228367177L
-
Serialized Fields
-
id
long id
unique identifier for this traffic component -
tokenId
IdGroupingToken tokenId
id generation using this token will be contiguous and unique for each instance of this class -
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.assignment.TrafficAssignmentComponentFactory extends org.djutils.event.EventProducer implements Serializable
- serialVersionUID:
- -4507287133047792042L
-
Serialized Fields
-
componentSuperTypeCanonicalName
String componentSuperTypeCanonicalName
instance of the super component class this factory creates subclass instances for
-
-
-
Package org.planit.assignment.algorithmb
-
Class org.planit.assignment.algorithmb.AlgorithmB extends StaticTrafficAssignment implements Serializable
- serialVersionUID:
- 3187519479500384861L
-
Serialized Fields
-
equilibration
AlgorithmBEquilibration equilibration
equilibration functionality for Algorithm B
-
-
-
Package org.planit.assignment.eltm
-
Class org.planit.assignment.eltm.ELTM extends DynamicTrafficAssignment implements Serializable
- serialVersionUID:
- 994316948946768870L
-
Class org.planit.assignment.eltm.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.assignment.eltm.event
-
Class org.planit.assignment.eltm.event.CumulativeEvent extends org.djutils.event.Event implements Serializable
- serialVersionUID:
- 8047592696489714652L
-
Class org.planit.assignment.eltm.event.ReleaseEvent extends CumulativeEvent implements Serializable
- serialVersionUID:
- -5277263137883207592L
-
Class org.planit.assignment.eltm.event.ReleaseFlowEvent extends ReleaseEvent implements Serializable
- serialVersionUID:
- -1871356547017716841L
-
Class org.planit.assignment.eltm.event.TriggerEvent extends CumulativeEvent implements Serializable
- serialVersionUID:
- -5918858456054294507L
-
Class org.planit.assignment.eltm.event.TriggerFlowEvent extends TriggerEvent implements Serializable
- serialVersionUID:
- -913914782289041442L
-
-
Package org.planit.assignment.traditionalstatic
-
Class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment extends StaticTrafficAssignment implements Serializable
- serialVersionUID:
- -4610905345414397908L
-
Serialized Fields
-
networkLayer
MacroscopicPhysicalNetwork networkLayer
the layer used for this assignment -
simulationData
TraditionalStaticAssignmentSimulationData simulationData
Simulation data for this equilibration process
-
-
-
Package org.planit.cost
-
Package org.planit.cost.physical
-
Class org.planit.cost.physical.AbstractPhysicalCost extends TrafficAssignmentComponent<AbstractPhysicalCost> implements Serializable
- serialVersionUID:
- 3657719270477537657L
-
Class org.planit.cost.physical.BPRLinkTravelTimeCost extends AbstractPhysicalCost 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 -
freeFlowTravelTimePerLinkSegment
double[][] freeFlowTravelTimePerLinkSegment
2d Array to store free flow travel time for each [mode][link segment] to be used in calculateSegmentCost() -
linkVolumeAccessee
LinkVolumeAccessee linkVolumeAccessee
Link volume accessee object for this cost function -
networkLayer
MacroscopicPhysicalNetwork networkLayer
the network layer the BPR is applied to -
parametersPerLinkSegmentAndMode
Map<MacroscopicLinkSegment,BPRLinkTravelTimeCost.BPRParameters> parametersPerLinkSegmentAndMode
Map to store default alpha and beta values for a specific link segment
-
-
-
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.AbstractVirtualCost extends TrafficAssignmentComponent<AbstractVirtualCost> implements Serializable
- serialVersionUID:
- -8278650865770286434L
-
Class org.planit.cost.virtual.FixedConnectoidTravelTimeCost extends AbstractVirtualCost 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 AbstractVirtualCost implements Serializable
- serialVersionUID:
- 2813935702895030693L
-
Serialized Fields
-
connectoidSpeed
double connectoidSpeed
Speed used for connectoid cost calculations
-
-
-
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.DirectedEdgeImpl extends EdgeImpl implements Serializable
- serialVersionUID:
- -3061186642253968991L
-
Serialized Fields
-
edgeSegmentAb
EdgeSegment edgeSegmentAb
Edge segment A to B direction -
edgeSegmentBa
EdgeSegment edgeSegmentBa
Edge segment B to A direction
-
-
Class org.planit.graph.DirectedVertexImpl extends VertexImpl implements Serializable
- serialVersionUID:
- 2165199386965239623L
-
Serialized Fields
-
entryEdgeSegments
Set<EdgeSegment> entryEdgeSegments
Entry edge segments which connect to this vertex -
exitEdgeSegments
Set<EdgeSegment> exitEdgeSegments
Exit edge segments which connect to this vertex
-
-
Class org.planit.graph.EdgeImpl extends Object implements Serializable
- serialVersionUID:
- -3061186642253968991L
-
Serialized Fields
-
externalId
String externalId
External Id of the physical link -
id
long id
Unique internal identifier -
inputProperties
Map<String,Object> inputProperties
Generic input property storage -
lengthInKm
double lengthInKm
Length of edge -
lineGeometry
org.locationtech.jts.geom.LineString lineGeometry
The line geometry of this link if set -
name
String name
Name of the edge -
vertexA
Vertex vertexA
Vertex A -
vertexB
Vertex vertexB
Vertex B -
xmlId
String xmlId
Xml Id of the physical link
-
-
Class org.planit.graph.EdgeSegmentImpl extends Object implements Serializable
- serialVersionUID:
- -6521489123632246969L
-
Serialized Fields
-
downstreamVertex
DirectedVertex downstreamVertex
The downstream vertex of this edge segment -
externalId
String externalId
The external Id for this edge segment -
id
long id
unique internal identifier -
parentEdge
DirectedEdge parentEdge
segment's parent edge -
upstreamVertex
DirectedVertex upstreamVertex
the upstreamVertex of the edge segment -
xmlId
String xmlId
Xml Id of the edge segment
-
-
Class org.planit.graph.VertexImpl extends Object implements Serializable
- serialVersionUID:
- -2877566769607366608L
-
Serialized Fields
-
edges
Map<Long,Edge> edges
Edges of this vertex -
externalId
String externalId
External identifier used in input files -
id
long id
Unique internal identifier -
inputProperties
Map<String,Object> inputProperties
generic input property storage -
position
org.locationtech.jts.geom.Point position
Position of the vertex -
xmlId
String xmlId
The xml Id for this vertex
-
-
-
Package org.planit.input
-
Class org.planit.input.InputBuilderListener extends Object implements Serializable
- serialVersionUID:
- 4223028100274802893L
-
Serialized Fields
-
sourceIdConnectoidMap
Map<String,Connectoid> sourceIdConnectoidMap
Map to stores connectoids by xml Id -
sourceIdLinkSegmentMap
Map<String,MacroscopicLinkSegment> sourceIdLinkSegmentMap
Map which stores link segments by xml Id -
sourceIdLinkSegmentTypeMap
Map<String,MacroscopicLinkSegmentType> sourceIdLinkSegmentTypeMap
Map which stores source link segment type Ids corresponding to link segment types -
sourceIdModeMap
Map<String,Mode> sourceIdModeMap
Map which stores Mode xml Ids corresponding to Modes -
sourceIdNodeMap
Map<String,Node> sourceIdNodeMap
Map which stores which xml node Ids corresponding to Nodes (can be native xml id, or some external thrid party source id) -
sourceIdTimePeriodMap
Map<String,TimePeriod> sourceIdTimePeriodMap
Map which stores time periods by xml Id -
sourceIdTravelerTypeMap
Map<String,TravelerType> sourceIdTravelerTypeMap
Map which stores traveler type by xml Id -
sourceIdUserClassMap
Map<String,UserClass> sourceIdUserClassMap
Map which stores user class by xml Id -
sourceIdZoneMap
Map<String,Zone> sourceIdZoneMap
Map which stores zones by xml Id
-
-
-
Package org.planit.io.input
-
Class org.planit.io.input.PlanItInputBuilder extends InputBuilderListener implements Serializable
- serialVersionUID:
- -8928911341112445424L
-
Serialized Fields
-
projectPath
String projectPath
project path to use -
xmlFileExtension
String xmlFileExtension
xml file extension to use -
xmlRawDemand
org.planit.xml.generated.XMLElementMacroscopicDemand xmlRawDemand
Generated object to store demand input data -
xmlRawNetwork
org.planit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork
Generated object to store network input data -
xmlRawZoning
org.planit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning
Generated object to store zoning input data
-
-
-
Package org.planit.network
-
Class org.planit.network.InfrastructureNetwork extends Network implements Serializable
- serialVersionUID:
- 2402806336978560448L
-
Serialized Fields
-
coordinateReferenceSystem
org.opengis.referencing.crs.CoordinateReferenceSystem coordinateReferenceSystem
the coordinate reference system used for all layers in this network -
infrastructureLayers
InfrastructureLayers infrastructureLayers
stores the various layers grouped by their supported modes of transport -
modes
Modes modes
class instance containing all modes specific functionality across the layers
-
-
Class org.planit.network.Network extends TrafficAssignmentComponent<Network> implements Serializable
- serialVersionUID:
- -1434577945513081778L
-
Serialized Fields
-
networkIdGroupingToken
IdGroupingToken networkIdGroupingToken
a token for this network in particular to ensure unique ids across all entities of the same class instance within this network
-
-
-
Package org.planit.network.macroscopic
-
Class org.planit.network.macroscopic.MacroscopicNetwork extends InfrastructureNetwork implements Serializable
- serialVersionUID:
- -4208133694967189790L
-
-
Package org.planit.network.macroscopic.physical
-
Class org.planit.network.macroscopic.physical.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
-
-
-
Package org.planit.network.physical
-
Class org.planit.network.physical.LinkImpl extends DirectedEdgeImpl implements Serializable
- serialVersionUID:
- 2360017879557363410L
-
Serialized Fields
-
linkId
long linkId
unique internal identifier
-
-
Class org.planit.network.physical.LinkSegmentImpl extends EdgeSegmentImpl implements Serializable
- serialVersionUID:
- -4893553215218232006L
-
Serialized Fields
-
linkSegmentId
long linkSegmentId
unique internal identifier -
numberOfLanes
int numberOfLanes
segment's number of lanes -
physicalSpeedLinkKmh
double physicalSpeedLinkKmh
physical maximum speed on the link segment in km/h
-
-
Class org.planit.network.physical.NodeImpl extends DirectedVertexImpl implements Serializable
- serialVersionUID:
- 8237965522827691852L
-
Serialized Fields
-
name
String name
name of the node -
nodeId
long nodeId
Unique node identifier
-
-
-
Package org.planit.network.virtual
-
Class org.planit.network.virtual.ConnectoidEdgeImpl extends DirectedEdgeImpl implements Serializable
- serialVersionUID:
- 1212317697383702580L
-
Serialized Fields
-
connectoidEdgeId
long connectoidEdgeId
unique internal identifier across connectoid edges
-
-
Class org.planit.network.virtual.ConnectoidSegmentImpl extends EdgeSegmentImpl implements Serializable
- serialVersionUID:
- 6462304338451088764L
-
Serialized Fields
-
connectoidSegmentId
long connectoidSegmentId
unique internal identifier
-
-
Class org.planit.network.virtual.VirtualNetwork extends Network implements Serializable
- serialVersionUID:
- -4088201905917614130L
-
Serialized Fields
-
connectoidEdgeMap
Map<Long,ConnectoidEdge> connectoidEdgeMap
-
connectoidEdges
VirtualNetwork.ConnectoidEdges connectoidEdges
internal class instance containing all connectoid specific functionality -
connectoidSegmentMap
Map<Long,ConnectoidSegment> connectoidSegmentMap
-
connectoidSegments
VirtualNetwork.ConnectoidSegments connectoidSegments
internal class instance containing all connectoid segment specific functionality
-
-
-
Package org.planit.path
-
Class org.planit.path.ODPathSets extends TrafficAssignmentComponent<ODPathSets> implements Serializable
- serialVersionUID:
- -8742549499023004121L
-
Serialized Fields
-
odPathMatrices
TreeMap<Long,ODPathMatrix> odPathMatrices
map holding all registered od path matrices by their unique id
-
-
-
Package org.planit.path.choice
-
Class org.planit.path.choice.PathChoice extends TrafficAssignmentComponent<PathChoice> implements Serializable
- serialVersionUID:
- 6220514783786893944L
-
Class org.planit.path.choice.StochasticPathChoice extends PathChoice implements Serializable
- serialVersionUID:
- 6617920674217225019L
-
Serialized Fields
-
logitChoiceModel
LogitChoiceModel logitChoiceModel
The registered logit choice model -
odPathSet
ODPathMatrix odPathSet
The registered od path set instance
-
-
-
Package org.planit.path.choice.logit
-
Class org.planit.path.choice.logit.LogitChoiceModel extends TrafficAssignmentComponent<LogitChoiceModel> implements Serializable
- serialVersionUID:
- -4578323513280128464L
-
Class org.planit.path.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.tntp.input
-
Class org.planit.tntp.input.TntpInputBuilder extends InputBuilderListener implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bprParametersForLinkSegmentAndMode
Map<LinkSegment,Pair<Double,Double>> bprParametersForLinkSegmentAndMode
Map containing the BPR parameters for each link segment, if these are specified in the network file (null if default values are being used) -
capacityPeriod
CapacityPeriod capacityPeriod
Time period for link capacity -
defaultMaximumSpeed
double defaultMaximumSpeed
Default maximum speed across links -
demandFile
File demandFile
demand data file -
lengthUnits
LengthUnits lengthUnits
Units of length used in network input file -
linkSegments
LinkSegments<? extends MacroscopicLinkSegment> linkSegments
List of link segments in the network -
mode
Mode mode
TNTP only has one mode -
networkFile
File networkFile
network data file -
networkFileColumns
Map<NetworkFileColumns,Integer> networkFileColumns
Map specifying which columns in the network file contain which values -
nodeCoordinateFile
File nodeCoordinateFile
node coordinate data file -
noLinks
int noLinks
The number of links in the network according to TNTP -
noPhysicalNodes
int noPhysicalNodes
The number of nodes in the network according to TNTP -
noZones
int noZones
The number of zones in the network -
speedUnits
SpeedUnits speedUnits
Units of speed used in network input file -
timePeriod
TimePeriod timePeriod
TNTP only has one time period
-
-
-
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
-
Package org.planit.utils.zoning
-
Package org.planit.zoning
-
Class org.planit.zoning.CentroidImpl extends DirectedVertexImpl implements Serializable
- serialVersionUID:
- 1122451267627721268L
-
Serialized Fields
-
parentZone
Zone parentZone
the zone this centroid represents
-
-
Class org.planit.zoning.Zoning extends TrafficAssignmentComponent<Zoning> implements Serializable
- serialVersionUID:
- -2986366471146628179L
-
Serialized Fields
-
connectoids
Connectoids connectoids
provide access to connectoids -
odZones
Zones<OdZone> odZones
provide access to zones -
transferZones
Zones<TransferZone> transferZones
provide access to transger zones (if any) -
virtualNetwork
VirtualNetwork virtualNetwork
Virtual network holds all the virtual connections to the physical network (layers)
-
-