A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

A

AbstractPhysicalCost - Class in org.planit.cost.physical
Class for dynamic cost functions, which calculate link segment costs for each iteration
AbstractPhysicalCost(IdGroupingToken) - Constructor for class org.planit.cost.physical.AbstractPhysicalCost
 
AbstractVirtualCost - Class in org.planit.cost.virtual
Object to handle the travel time cost of a virtual link
AbstractVirtualCost(IdGroupingToken) - Constructor for class org.planit.cost.virtual.AbstractVirtualCost
Constructor
accept(T, U, V) - Method in interface org.planit.utils.functionalinterface.TriConsumer
Performs this operation on the given arguments
accept(T, U, V, W) - Method in interface org.planit.utils.functionalinterface.QuadConsumer
Performs this operation on the given arguments
accessEdgeSegment - Variable in class org.planit.zoning.DirectedConnectoidImpl
the access point to an infrastructure layer
accessNode - Variable in class org.planit.zoning.UndirectedConnectoidImpl
the access point to an infrastructure layer
accessZone - Variable in class org.planit.zoning.ConnectoidImpl.AccessZoneProperties
 
AccessZoneProperties(Zone) - Constructor for class org.planit.zoning.ConnectoidImpl.AccessZoneProperties
constructor
AccessZoneProperties(ConnectoidImpl.AccessZoneProperties) - Constructor for class org.planit.zoning.ConnectoidImpl.AccessZoneProperties
Copy constructor
accessZones - Variable in class org.planit.zoning.ConnectoidImpl
the zones and their properties accessible from this connectoid
activateOdSkimOutputType(ODSkimSubOutputType) - Method in class org.planit.output.configuration.ODOutputTypeConfiguration
Activate an ODSkimOutputType for this output type configuration
activateOutput(OutputType) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Method that allows one to activate specific output types for persistence on the traffic assignment instance
activateSubOutputType(SubOutputTypeEnum) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Activate a SubOutputTypeEnum for this output type configuration
ACTIVE_LAYER_XML_ID - Static variable in class org.planit.network.InfrastructureLayersConfigurator
proposed active layer id
activeSubOutputTypes - Variable in class org.planit.output.configuration.OutputTypeConfiguration
Stores all active sub output types (if any).
ACyclicSubGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Class in org.planit.graph
An acyclic sub graph contains a subset of the full graph without cycles.
ACyclicSubGraph(IdGroupingToken, DirectedGraph<V, E, ES>, V) - Constructor for class org.planit.graph.ACyclicSubGraph
Constructor
add(String, String) - Static method in class org.planit.utils.epsg.EpsgCodesByCountry
add a mapping to the register
add(CumulativePoint, double) - Method in class org.planit.utils.cumulatives.PiecewiseLinearCumulativeCurve
append a new cumulative point to the curve which must be later or equal than the current latest point given the passed in timeInSecondsEpsilon
addAccessZone(Zone) - Method in interface org.planit.utils.zoning.Connectoid
add an access zone with default properties
addAccessZone(Zone) - Method in class org.planit.zoning.ConnectoidImpl
add an access zone with default properties
addAllowedMode(Zone, Mode...) - Method in interface org.planit.utils.zoning.Connectoid
add an allowed mode to the already
addAllowedMode(Zone, Mode...) - Method in class org.planit.zoning.ConnectoidImpl
add an allowed mode to the already
addConnectoidToSourceIdMap(String, Connectoid) - Method in class org.planit.input.InputBuilderListener
Stores a zone by its sourceId
addCsvFileNamePerOutputType(OutputTypeEnum, String) - Method in class org.planit.output.formatter.CsvFileOutputFormatter
Add a new name of the CSV output file for a specified output type
addCsvFileNamePerOutputType(OutputTypeEnum, String) - Method in interface org.planit.output.formatter.CsvTextFileOutputFormatter
Add a new name of a CSV output file for a specified output type
addEdge(Edge) - Method in class org.planit.graph.VertexImpl
Add edge, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge and its two vertices that have been registered.
addEdge(Edge) - Method in interface org.planit.utils.graph.Vertex
Add edge, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge and its two vertices that have been registered.
addEdgeSegment(EdgeSegment) - Method in class org.planit.graph.ACyclicSubGraph
register an edge segment on the subgraph
addEdgeSegment(EdgeSegment) - Method in class org.planit.graph.DirectedVertexImpl
Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.
addEdgeSegment(EdgeSegment) - Method in interface org.planit.path.Path
add an edge segment to the path by appending it
addEdgeSegment(EdgeSegment) - Method in class org.planit.path.PathImpl
add an edge segment to the path by appending it
addEdgeSegment(EdgeSegment) - Method in interface org.planit.utils.graph.DirectedSubGraph
register an edge segment on the subgraph
addEdgeSegment(EdgeSegment) - Method in interface org.planit.utils.graph.DirectedVertex
Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.
addInputProperty(String, Object) - Method in class org.planit.graph.EdgeImpl
Add a property from the original input that is not part of the readily available link members
addInputProperty(String, Object) - Method in class org.planit.graph.VertexImpl
Add a property from the original input that is not part of the readily available members
addInputProperty(String, Object) - Method in interface org.planit.utils.graph.Edge
Add a property from the original input that is not part of the readily available link members
addInputProperty(String, Object) - Method in interface org.planit.utils.graph.Vertex
Add a property from the original input that is not part of the readily available members
addInputProperty(String, Object) - Method in class org.planit.zoning.ZoneImpl
Add a property from the original input that is not part of the readily available members
addLayer(String) - Method in class org.planit.network.InfrastructureLayersConfigurator
add a proposed layer
addLinkSegmentToSourceIdMap(String, MacroscopicLinkSegment) - Method in class org.planit.input.InputBuilderListener
Stores a link segment by its sourceId
addLinkSegmentTypeToSourceIdMap(String, MacroscopicLinkSegmentType) - Method in class org.planit.input.InputBuilderListener
Stores a link segment type by its sourceId
addModeProperties(Mode, MacroscopicModeProperties) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Add mode properties for this link segment
addModeProperties(Mode, MacroscopicModeProperties) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Add mode properties for this link segment
addModeToSourceIdMap(String, Mode) - Method in class org.planit.input.InputBuilderListener
Stores a mode by its sourceId Id
addNodeToSourceIdMap(String, Node) - Method in class org.planit.input.InputBuilderListener
Stores a node by its sourceId
addProperty(OutputProperty) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Add an output property to be included in the output files
addTimePeriodToSourceIdMap(String, TimePeriod) - Method in class org.planit.input.InputBuilderListener
Stores a time period by its sourceId
addTo(double[], double[]) - Static method in class org.planit.utils.arrays.ArrayUtils
Add the values of a second array element-wise to the first array
addTo(double[], double[], int) - Static method in class org.planit.utils.arrays.ArrayUtils
Add the values of a second array element-wise to the first array
addToNextSegmentFlows(long, double) - Method in class org.planit.assignment.traditionalstatic.ModeData
add passed in flow to next segment flows for given id
addtoStart(Object, Object[]) - Static method in class org.planit.utils.arrays.ArrayUtils
add an element to the start of the passed in array.
addTrafficAssignmentBuilder(TrafficAssignmentBuilder<?>) - Method in class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
add traffic assignment
addTravelerTypeToSourceIdMap(String, TravelerType) - Method in class org.planit.input.InputBuilderListener
Stores a traveler type by its sourceId
addUserClassToSourceIdMap(String, UserClass) - Method in class org.planit.input.InputBuilderListener
Stores a user class by its sourceId
addZoneToSourceIdMap(String, Zone) - Method in class org.planit.input.InputBuilderListener
Stores a zone by its sourceId
ALGORITHM_B - Static variable in class org.planit.assignment.TrafficAssignment
short hand to choose algorithmB as assignment type
AlgorithmB - Class in org.planit.assignment.algorithmb
Algorithm B implementation based on the work of Dial (2006).
AlgorithmB(IdGroupingToken) - Constructor for class org.planit.assignment.algorithmb.AlgorithmB
Constructor
AlgorithmBEquilibration - Class in org.planit.assignment.algorithmb
All the functionality to equilibrate algorithm B
AlgorithmBEquilibration(AlgorithmB, OutputManager) - Constructor for class org.planit.assignment.algorithmb.AlgorithmBEquilibration
Constructor
AlgorithmBSimulationData - Class in org.planit.assignment.algorithmb
Simulation data which are specific to Traditional Static Assignment
AlgorithmBSimulationData() - Constructor for class org.planit.assignment.algorithmb.AlgorithmBSimulationData
Constructor
ALL_IN_ONE_LAYER_ID - Static variable in class org.planit.network.InfrastructureLayersConfigurator
proposed all-in-one layer id
allowedModes - Variable in class org.planit.zoning.ConnectoidImpl.AccessZoneProperties
 
ANTIGUA_BARBUDA - Static variable in class org.planit.utils.locale.CountryNames
 
anyIsNotNull() - Method in class org.planit.utils.misc.Pair
check if any of the two values is not null
APPLICATION_PROPERTIES_FILE_NAME - Static variable in class org.planit.io.xml.util.ApplicationProperties
 
ApplicationProperties - Class in org.planit.io.xml.util
Class supporting easy access to application.properties file
ApplicationProperties() - Constructor for class org.planit.io.xml.util.ApplicationProperties
 
apply(R, S, T) - Method in interface org.planit.utils.functionalinterface.TriFunction
Performs this operation on the given arguments
applySmoothing(double[], double[], int) - Method in class org.planit.sdinteraction.smoothing.MSASmoothing
#Apply smoothing based on the current step size
applySmoothing(double[], double[], int) - Method in class org.planit.sdinteraction.smoothing.Smoothing
Apply smoothing based on the current step size
applySmoothing(double, double) - Method in class org.planit.sdinteraction.smoothing.MSASmoothing
#Apply smoothing based on the current step size
applySmoothing(double, double) - Method in class org.planit.sdinteraction.smoothing.Smoothing
Apply smoothing based on the current step size
ArgumentParser - Class in org.planit.utils.args
This class parses program arguments and returns them as a map of file types and file locations.
ArgumentParser() - Constructor for class org.planit.utils.args.ArgumentParser
 
ArrayUtils - Class in org.planit.utils.arrays
General methods for arrays
ArrayUtils() - Constructor for class org.planit.utils.arrays.ArrayUtils
 
assignmentBuilders - Variable in class org.planit.project.CustomPlanItProject
The registered assignment builders
asSortedSetByStartTime() - Method in class org.planit.demands.Demands.TimePeriods
Returns a set of all registered time periods sorted by the start time, i.e., the way th time period is comparable
AStarShortestPathAlgorithm - Class in org.planit.algorithms.shortestpath
A* shortest path algorithm A* shortest path is a one-to-one implementation of the shortest path algorithm based on the generalized costs on each link segment (edge).
AStarShortestPathAlgorithm(double[], int, CoordinateReferenceSystem, double) - Constructor for class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
Constructor for an edge cost based A* algorithm for finding shortest paths.
AUSTRALIA - Static variable in class org.planit.utils.locale.CountryNames
 
AUSTRALIA_LAMBERT - Static variable in class org.planit.utils.epsg.EpsgCodesByCountry
Area of use: Australia, EPSG:3112

B

B - org.planit.tntp.enums.NetworkFileColumns
 
BAHAMAS - Static variable in class org.planit.utils.locale.CountryNames
 
BANGLADESH - Static variable in class org.planit.utils.locale.CountryNames
 
BARBADOS - Static variable in class org.planit.utils.locale.CountryNames
 
BaseOutputFormatter - Class in org.planit.output.formatter
Base class for all formatters of output data, i.e.
BaseOutputFormatter(IdGroupingToken) - Constructor for class org.planit.output.formatter.BaseOutputFormatter
Constructor
BaseOutputProperty - Class in org.planit.output.property
Template for output property classes which can be included in the output files.
BaseOutputProperty() - Constructor for class org.planit.output.property.BaseOutputProperty
 
BHUTAN - Static variable in class org.planit.utils.locale.CountryNames
 
BICYCLE - org.planit.utils.mode.PredefinedModeType
 
BICYCLE_PHYSICAL_FEATURES - Static variable in class org.planit.mode.BicycleMode
 
BICYCLE_USABLITY_FEATURES - Static variable in class org.planit.mode.BicycleMode
 
BicycleMode - Class in org.planit.mode
the predefined bicycle mode name: bicycle maxspeed (km/h): 15 pcu: 0.2 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATE
BicycleMode(IdGroupingToken) - Constructor for class org.planit.mode.BicycleMode
Constructor for bicycle mode
BOOLEAN - org.planit.output.enums.Type
 
bothNotNull() - Method in class org.planit.utils.misc.Pair
check if both values are not null
BOTSWANA - Static variable in class org.planit.utils.locale.CountryNames
 
boundaryLocation - Variable in class org.planit.assignment.eltm.LinkSegmentBoundary
the location of this boundary on the link segment
BPR - Static variable in interface org.planit.cost.physical.PhysicalCost
short hand for configuring physical cost with BPR function instance
BPRConfigurator - Class in org.planit.cost.physical
Configurator for BPRLinkTravelTimeCost implementation
BPRConfigurator() - Constructor for class org.planit.cost.physical.BPRConfigurator
Constructor
BPRLinkTravelTimeCost - Class in org.planit.cost.physical
Well known BPR link performance function to compute travel time cost on link segment based on flow and configuration parameters.
BPRLinkTravelTimeCost(IdGroupingToken) - Constructor for class org.planit.cost.physical.BPRLinkTravelTimeCost
Constructor
BPRLinkTravelTimeCost.BPRParameters - Class in org.planit.cost.physical
Inner class to store Map of alpha and beta parameters used in BPR function for each mode
BPRParameters() - Constructor for class org.planit.cost.physical.BPRLinkTravelTimeCost.BPRParameters
Constructor
bprParametersPerLinkSegment - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Array to store BPRParameters objects for each link segment to be used in calculateSegmentCost()
breakEdgesAt(List<? extends E>, V) - Method in class org.planit.graph.DirectedGraphImpl
Identical to the GraphImpl implementation except that we now also account for the edge segments present on the edge.
breakEdgesAt(List<? extends E>, V) - Method in class org.planit.graph.GraphImpl
Break the passed in edges by inserting the passed in vertex in between.
breakEdgesAt(List<? extends E>, V) - Method in interface org.planit.graph.GraphModifier
Break the passed in edges by inserting the passed in vertex in between.
breakLinkAt(L, N, CoordinateReferenceSystem) - Method in class org.planit.network.physical.PhysicalNetwork
Break the passed in link by inserting the passed in node in between.
breakLinksAt(List<? extends L>, N, CoordinateReferenceSystem) - Method in class org.planit.network.physical.PhysicalNetwork
Break the passed in links by inserting the passed in node in between.
BRITISH_VIRGIN_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
BRUNEI - Static variable in class org.planit.utils.locale.CountryNames
 
build() - Method in class org.planit.assignment.TrafficAssignmentBuilder
Build the traffic assignment
build() - Method in class org.planit.path.choice.PathChoiceBuilder
Build the path choice
build() - Method in class org.planit.utils.builder.Builder
Build an instance of class T
Builder<T> - Class in org.planit.utils.builder
Builder class to build something of type T
Builder(Class<T>) - Constructor for class org.planit.utils.builder.Builder
Constructor
builders - Variable in class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
The traffic assignment(s) registered on this project
buildSubComponents(StochasticPathChoice) - Method in class org.planit.path.choice.StochasticPathChoiceBuilder
call to build and configure all sub components of this builder
buildSubComponents(T) - Method in class org.planit.assignment.DynamicTrafficAssignmentBuilder
In addition to the super class sub components, we also construct the subcomponents specific to dynamic traffic assignment
buildSubComponents(T) - Method in class org.planit.assignment.TrafficAssignmentBuilder
call to build and configure all sub components of this builder
buildSubComponents(T) - Method in class org.planit.path.choice.PathChoiceBuilder
call to build and configure all sub components of this builder
BUS - org.planit.utils.mode.PredefinedModeType
 
BUS_PHYSICAL_FEATURES - Static variable in class org.planit.mode.BusMode
 
BUS_USABLITY_FEATURES - Static variable in class org.planit.mode.BusMode
 
BusMode - Class in org.planit.mode
the predefined bus mode name: bus maxspeed (km/h): 100 pcu: 2 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PUBLIC
BusMode(IdGroupingToken) - Constructor for class org.planit.mode.BusMode
Constructor for bus mode

C

CALCULATED_SPEED - org.planit.output.property.OutputProperty
 
CalculatedSpeedOutputProperty - Class in org.planit.output.property
Calculate speed output property class
CalculatedSpeedOutputProperty() - Constructor for class org.planit.output.property.CalculatedSpeedOutputProperty
 
callVoidMethod(T, String, Object...) - Method in class org.planit.utils.builder.Configurator
Call a void method on the toConfigure class instance
canHandleMultipleIterations() - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
canHandleMultipleIterations() - Method in class org.planit.output.formatter.MemoryOutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
canHandleMultipleIterations() - Method in interface org.planit.output.formatter.OutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
canHandleMultipleIterations() - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Flag to indicate whether an implementation can handle multiple iterations If this returns false, acts as though OutputConfiguration.setPersistOnlyFinalIteration() is set to true
CAPACITY_PER_LANE - org.planit.output.property.OutputProperty
 
CAPACITY_PER_LANE - org.planit.tntp.enums.NetworkFileColumns
 
CapacityConstrainedAssignment - Class in org.planit.assignment
Capacity constrained traffic assignment component
CapacityConstrainedAssignment(IdGroupingToken) - Constructor for class org.planit.assignment.CapacityConstrainedAssignment
Constructor
CapacityConstrainedTrafficAssignmentBuilder<T extends CapacityConstrainedAssignment> - Class in org.planit.assignment
builder for capacity constrained traffic assignment
CapacityConstrainedTrafficAssignmentBuilder(Class<T>, IdGroupingToken, InputBuilderListener, Demands, Zoning, InfrastructureNetwork) - Constructor for class org.planit.assignment.CapacityConstrainedTrafficAssignmentBuilder
Constructor
CapacityConstrainedTrafficAssignmentConfigurator<T extends CapacityConstrainedAssignment> - Class in org.planit.assignment
Configurator for capacity constrained assignment
CapacityConstrainedTrafficAssignmentConfigurator(Class<T>) - Constructor for class org.planit.assignment.CapacityConstrainedTrafficAssignmentConfigurator
Constructor
CapacityPeriod - Enum in org.planit.tntp.enums
 
capacityPerLane - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Maximum flow, i.e.
CapacityPerLaneOutputProperty - Class in org.planit.output.property
 
CapacityPerLaneOutputProperty() - Constructor for class org.planit.output.property.CapacityPerLaneOutputProperty
 
capacityScalingFactors - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelInput
the scaling factor to scale sending flows up to capacity per in link segment
CAR - org.planit.utils.mode.PredefinedModeType
 
CAR_HIGH_OCCUPANCY - org.planit.utils.mode.PredefinedModeType
 
CAR_HOV_PHYSICAL_FEATURES - Static variable in class org.planit.mode.CarHighOccupancyMode
 
CAR_HOV_USABLITY_FEATURES - Static variable in class org.planit.mode.CarHighOccupancyMode
 
CAR_PHYSICAL_FEATURES - Static variable in class org.planit.mode.CarMode
 
CAR_SHARE - org.planit.utils.mode.PredefinedModeType
 
CAR_SHARE_PHYSICAL_FEATURES - Static variable in class org.planit.mode.CarShareMode
 
CAR_SHARE_USABLITY_FEATURES - Static variable in class org.planit.mode.CarShareMode
 
CAR_USABLITY_FEATURES - Static variable in class org.planit.mode.CarMode
 
CarHighOccupancyMode - Class in org.planit.mode
the predefined car hov mode name: car_hov maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: HIGH_OCCUPANCY
CarHighOccupancyMode(IdGroupingToken) - Constructor for class org.planit.mode.CarHighOccupancyMode
Constructor for car hov mode
CarMode - Class in org.planit.mode
the predefined car mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: PRIVATE
CarMode(IdGroupingToken) - Constructor for class org.planit.mode.CarMode
Constructor for car mode
CarShareMode - Class in org.planit.mode
the predefined car share mode name: car maxspeed (km/h): 130 pcu: 1 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: RIDE_SHARE
CarShareMode(IdGroupingToken) - Constructor for class org.planit.mode.CarShareMode
Constructor for car share mode
CARTESIANCRS - Static variable in class org.planit.geo.PlanitJtsUtils
In absence of a geographic crs we can also use cartesian: GENERIC_2D
CARTESIANCRS - Static variable in class org.planit.geo.PlanitOpenGisUtils
In absence of a geographic crs we can also use cartesian: GENERIC_2D
CAYMAN_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
centroid - Variable in class org.planit.zoning.ZoneImpl
Centroid of the zone
Centroid - Interface in org.planit.utils.zoning
A centroid is a special type of vertex representing the location of departure/arrival of traffic in a zone
CentroidImpl - Class in org.planit.zoning
Centroid implementation
CentroidImpl(IdGroupingToken, Zone) - Constructor for class org.planit.zoning.CentroidImpl
Constructor
CentroidImpl(CentroidImpl) - Constructor for class org.planit.zoning.CentroidImpl
Copy constructor
CharacterUtils - Class in org.planit.utils.misc
character utility class
CharacterUtils() - Constructor for class org.planit.utils.misc.CharacterUtils
 
checkForEmptyComponents() - Method in class org.planit.assignment.TrafficAssignment
Check if any components are undefined, if so throw exception
clear() - Method in class org.planit.network.virtual.VirtualNetwork
free up memory by clearing contents for garbage collection
clearXmlContent() - Method in class org.planit.io.xml.util.PlanitXmlReader
mark the xml root element for garbage collection
clone() - Method in class org.planit.graph.DirectedEdgeImpl
Clone the edge as is, all shared members are shallow copied, fully owned members are deep copied
clone() - Method in class org.planit.graph.DirectedVertexImpl
Clone the vertex
clone() - Method in class org.planit.graph.EdgeImpl
Clone the edge as is, all shared members are shallow copied, fully owned members are deep copied
clone() - Method in class org.planit.graph.EdgeSegmentImpl
Clone the edge segment
clone() - Method in class org.planit.graph.VertexImpl
Clone the vertex
clone() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Clone the edge segment
clone() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Clone this instance using the copy constructor
clone() - Method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
Clone this instance
clone() - Method in class org.planit.network.physical.LinkImpl
Clone the edge as is, all shared members are shallow copied, fully owned members are deep copied
clone() - Method in class org.planit.network.physical.LinkSegmentImpl
Clone the edge segment
clone() - Method in class org.planit.network.physical.NodeImpl
Clone the vertex
clone() - Method in class org.planit.network.virtual.ConnectoidSegmentImpl
Clone the edge segment
clone() - Method in interface org.planit.utils.graph.Edge
Clone the edge as is, all shared members are shallow copied, fully owned members are deep copied
clone() - Method in interface org.planit.utils.graph.EdgeSegment
Clone the edge segment
clone() - Method in interface org.planit.utils.graph.Vertex
Clone the vertex
clone() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Clone this instance using the copy constructor
clone() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
Clone this instance
clone() - Method in class org.planit.zoning.CentroidImpl
Clone the vertex
closeLogger(Logger) - Static method in class org.planit.logging.Logging
Close the current logger
collectGlobalToken() - Static method in class org.planit.utils.id.IdGroupingToken
We have one default global token available for ids that are globally managed rather than within some container.
collectParameterTypes(Object...) - Method in class org.planit.utils.builder.Configurator
collect the parameter types of the passed in object in their original order
collectTotalNetworkSegmentFlow(LinkSegment) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Return the total flow through a link segment across all modes
collectTotalNetworkSegmentFlows() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
determine the total flow across all link segments across all modes
COMMA - Static variable in class org.planit.utils.misc.CharacterUtils
a comma ','
commaSeparator - Variable in class org.planit.io.network.converter.PlanitNetworkWriterSettings
tuple separator, default is CharacterUtils.COMMA
comparatorByStartTime() - Static method in class org.planit.time.TimePeriod
custom comparator not by id but based on the start time and when equal duration
compareTo(BaseOutputProperty) - Method in class org.planit.output.property.BaseOutputProperty
compareTo method used to order the output columns when output is being written
compareTo(Idable) - Method in interface org.planit.utils.id.Idable
Compare based on id
componentSuperTypeCanonicalName - Variable in class org.planit.assignment.TrafficAssignmentComponentFactory
instance of the super component class this factory creates subclass instances for
computeAbsFlowRate(CumulativePoint) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Compute the absolute flow rate in cumulative units/h
computeAbsFlowRate(CumulativePoint) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Compute the absolute flow rate in cumulative units/h
computeCapacityPcuH() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Return the total capacity Compute the total capacity by multiplying the capacity per lane and number of lanes
computeCapacityPcuH() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Return the total link segment capacity in pcu/h
computeCostInHours(MacroscopicLinkSegment, Mode, double) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
BPR function computation for
computeFreeFlowTravelTime(Mode) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Compute the free flow travel time by mode, i.e.
computeFreeFlowTravelTime(Mode) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Compute the free flow travel time by mode, i.e.
computeGap() - Method in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Compute the gap
computeSurfaceUnderCurve() - Method in class org.planit.utils.cumulatives.PiecewiseLinearCumulativeCurve
the total surface under this curve
concatenate(LineString...) - Static method in class org.planit.geo.PlanitJtsUtils
concatenate the passed in gemoetries (lines strings) by simply copying all the coorcinates in order and create a new line string from these points
Configurator<T> - Class in org.planit.utils.builder
This is the base class for all configuration oriented proxy classes.
Configurator(Class<T>) - Constructor for class org.planit.utils.builder.Configurator
Constructor
configure(AbstractPhysicalCost) - Method in class org.planit.cost.physical.PhysicalCostConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends PhysicalCost
configure(AbstractVirtualCost) - Method in class org.planit.cost.virtual.VirtualCostConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends VirtualCost
configure(GapFunction) - Method in class org.planit.gap.GapFunctionConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends GapFunction
configure(StopCriterion) - Method in class org.planit.gap.StopCriterionConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends GapFunction
configure(LogitChoiceModel) - Method in class org.planit.path.choice.logit.LogitChoiceModelConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends logit choice model
configure(PathChoice) - Method in class org.planit.path.choice.PathChoiceConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends Smoothing
configure(Smoothing) - Method in class org.planit.sdinteraction.smoothing.SmoothingConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends Smoothing
configure(FundamentalDiagram) - Method in class org.planit.supply.fundamentaldiagram.FundamentalDiagramConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends FundamentalDiagram
configure(NodeModel) - Method in class org.planit.supply.network.nodemodel.NodeModelConfigurator
Needed to avoid issues with generics, although it should be obvious that T extends NodeModel
configure(T) - Method in class org.planit.utils.builder.Configurator
Configure the passed in instance with the registered method calls
Connectoid - Interface in org.planit.utils.zoning
the connecting component between zone(s) and the network.
ConnectoidEdge - Interface in org.planit.utils.network.virtual
the connecting component between centroid and a first physical node in the network.
connectoidEdgeId - Variable in class org.planit.network.virtual.ConnectoidEdgeImpl
unique internal identifier across connectoid edges
ConnectoidEdgeImpl - Class in org.planit.network.virtual
Edge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual links
ConnectoidEdgeImpl(ConnectoidEdgeImpl) - Constructor for class org.planit.network.virtual.ConnectoidEdgeImpl
Copy constructor
ConnectoidEdgeImpl(IdGroupingToken, Centroid, Node, double) - Constructor for class org.planit.network.virtual.ConnectoidEdgeImpl
Constructor
connectoidEdgeMap - Variable in class org.planit.network.virtual.VirtualNetwork
 
connectoidEdges - Variable in class org.planit.network.virtual.VirtualNetwork
internal class instance containing all connectoid specific functionality
ConnectoidEdges() - Constructor for class org.planit.network.virtual.VirtualNetwork.ConnectoidEdges
 
ConnectoidImpl - Class in org.planit.zoning
connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, the type of connectoid depends on the implementing class
ConnectoidImpl(IdGroupingToken) - Constructor for class org.planit.zoning.ConnectoidImpl
Constructor
ConnectoidImpl(IdGroupingToken, Zone, double) - Constructor for class org.planit.zoning.ConnectoidImpl
Constructor
ConnectoidImpl(ConnectoidImpl) - Constructor for class org.planit.zoning.ConnectoidImpl
Copy constructor
ConnectoidImpl.AccessZoneProperties - Class in org.planit.zoning
Stores access properties for each zone
connectoidMap - Variable in class org.planit.zoning.ConnectoidsImpl
connectoids container
connectoids - Variable in class org.planit.zoning.Zoning
provide access to connectoids
Connectoids - Interface in org.planit.utils.zoning
container to register and manager connectoids that define the points of access for zones regarding infrastructure network (layer)
ConnectoidSegment - Interface in org.planit.utils.network.virtual
Connectoid segment represents a directional virtual segment connecting a centroid and a physical node.
ConnectoidSegmentImpl - Class in org.planit.network.virtual
The link segment that connects a zone to the physical network is not a physical link segment.
ConnectoidSegmentImpl(ConnectoidSegmentImpl) - Constructor for class org.planit.network.virtual.ConnectoidSegmentImpl
Copy constructor
ConnectoidSegmentImpl(IdGroupingToken, ConnectoidEdge, boolean) - Constructor for class org.planit.network.virtual.ConnectoidSegmentImpl
Constructor
connectoidSegmentMap - Variable in class org.planit.network.virtual.VirtualNetwork
 
connectoidSegments - Variable in class org.planit.network.virtual.VirtualNetwork
internal class instance containing all connectoid segment specific functionality
ConnectoidSegments() - Constructor for class org.planit.network.virtual.VirtualNetwork.ConnectoidSegments
 
ConnectoidsImpl - Class in org.planit.zoning
Implementation of Connectoids class
ConnectoidsImpl(IdGroupingToken) - Constructor for class org.planit.zoning.ConnectoidsImpl
Constructor
ConnectoidType - Enum in org.planit.utils.zoning
Types of connectoids to more easily identify their purpose
connectVerticesToEdge(Edge) - Method in class org.planit.network.transport.TransportNetwork
Add Edge to both vertices
connectVerticesToEdgeSegment(EdgeSegment) - Method in class org.planit.network.transport.TransportNetwork
Add edge segment to the incoming or outgoing set of edge segments for the related vertices
contains(Mode) - Method in interface org.planit.utils.mode.Modes
Verify if mode is present
containsPredefinedMode(PredefinedModeType) - Method in class org.planit.mode.ModesImpl
verify if predefined mode is registered
containsPredefinedMode(PredefinedModeType) - Method in interface org.planit.utils.mode.Modes
verify if predefined mode is registered
convert() - Method in class org.planit.network.converter.NetworkConverter
Convert the network parsed by the reader by passing it on to the writer.
convert(Units, Units, double) - Static method in class org.planit.utils.unit.UnitUtils
convert between indicated units
convertArgsToMap(String[]) - Static method in class org.planit.utils.args.ArgumentParser
Convert MetroScan program arguments into a Map of file locations , with file type as key and file location as values
convertFromPlanItToXmlGeneratedType(Type) - Static method in interface org.planit.io.xml.converter.EnumConverter
Convert values from Type enumeration in PLANit project to generated Typevalues enumeration
convertFromPlanItToXmlGeneratedUnits(Units) - Static method in interface org.planit.io.xml.converter.EnumConverter
Convert values from Units enumeration in PLANit project to generated Unitsvalues enumeration
convertHoursToSeconds(double) - Static method in class org.planit.time.TimePeriod
Convert hours to (whole) seconds
convertHoursToSeconds(String) - Static method in class org.planit.time.TimePeriod
Convert duration to seconds given start time using the 24-hour clock
convertSecondsToHours(int) - Static method in class org.planit.time.TimePeriod
Convert seconds to 24h format from midnight to seconds
convertToBaseOutputProperty(String) - Static method in class org.planit.output.property.BaseOutputProperty
Generate the appropriate BaseOutputProperty object from a specified class name
convertToBaseOutputProperty(OutputProperty) - Static method in class org.planit.output.property.BaseOutputProperty
Generate the appropriate BaseOutputProperty object from a specified enumeration value
convertToDirectPositions(Coordinate[]) - Method in class org.planit.geo.PlanitOpenGisUtils
Convert JTS coordinates to OpenGIS directPositions
convertToJtsLineString(LineString) - Static method in class org.planit.geo.PlanitJtsUtils
Convert an open gis line string object to a JTS Gis LineString instance by copying the internal coordinates
convertToLineString(MultiLineString) - Static method in class org.planit.geo.PlanitJtsUtils
Cast a JTS MultiLineString with a single entry into a JTS LineString instance if valid
convertToOpenGisLineString(LineString) - Method in class org.planit.geo.PlanitOpenGisUtils
Convert a JTS line string object to an OpenGis LineString instance by transferring the internal coordinates
convertToOpenGisLineString(MultiLineString) - Method in class org.planit.geo.PlanitOpenGisUtils
Converts a JTS MultiLineString with a single entry into an OpenGIS LineString instance
copyCoordinatesFrom(int, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
copy the coordinates in the line string starting at the given offset (included)
copyCoordinatesFromUpToNotIncluding(int, int, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
copy the coordinates in the line string from-to the given locations, the locations are included
copyCoordinatesUpToNotIncluding(int, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
copy the coordinates in the line string until the given location, the location is included
Cost<T extends EdgeSegment> - Interface in org.planit.cost
Cost of an EdgeSegment
COST - org.planit.output.enums.ODSkimSubOutputType
 
COST_TIMES_FLOW - org.planit.output.property.OutputProperty
 
costPerModeAndLinkSegment - Variable in class org.planit.cost.physical.initial.InitialLinkSegmentCost
Map to store initial cost for each mode and link segment
CostTimesFlowOutputProperty - Class in org.planit.output.property
Cost times flow output property class
CostTimesFlowOutputProperty() - Constructor for class org.planit.output.property.CostTimesFlowOutputProperty
 
countries2ISO - Static variable in class org.planit.utils.locale.LocaleUtils
store mapping from full name to iso2 code
countryName - Variable in class org.planit.io.network.converter.PlanitNetworkWriterSettings
the country
CountryNames - Class in org.planit.utils.locale
Country names that can be converted into ISO2 codes (work in progress, currently only left hand drive countries present)
CountryNames() - Constructor for class org.planit.utils.locale.CountryNames
 
countryToEpsgCodes - Static variable in class org.planit.utils.epsg.EpsgCodesByCountry
mapping of country names to expected most commonly used EPSG code
create() - Static method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesFactory
factory method adopting default values
create(double) - Static method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesFactory
factory method adopting default value for critical speed
create(double, double) - Static method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesFactory
factory method
create(A, B) - Static method in class org.planit.utils.misc.Pair
Factory method
create(String) - Static method in enum org.planit.utils.mode.PredefinedModeType
convert string to enum.
create(String, Object[]) - Method in class org.planit.assignment.TrafficAssignmentComponentFactory
Create traffic assignment component
create(String, Object[], Object...) - Method in class org.planit.assignment.TrafficAssignmentComponentFactory
Create traffic assignment component
create(DirectedEdge, boolean) - Method in class org.planit.graph.EdgeSegmentsImpl
Create edge segment
create(DirectedEdge, boolean) - Method in class org.planit.network.physical.LinkSegmentsImpl
Create edge segment
create(DirectedEdge, boolean) - Method in interface org.planit.utils.graph.EdgeSegments
Create edge segment
create2DPolygon(List<Double>) - Static method in class org.planit.geo.PlanitJtsUtils
create a polygon based on the passed in 2d list of doubles
createAllInOneConfiguration(Modes) - Static method in class org.planit.network.InfrastructureLayersConfigurator
create a configuration that maps all passed in modes to a single proposed all-in-one layer
createAndRegisterConnectoidSegment(ConnectoidEdge, boolean) - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidSegments
Create and register connectoid segment in AB direction on virtual network
createAndRegisterDemands(Zoning, InfrastructureNetwork) - Method in class org.planit.project.CustomPlanItProject
Create and register demands to the project
createAndRegisterDemands(Zoning, InfrastructureNetwork) - Method in class org.planit.project.PlanItProjectInput
Create and register demands to the project inputs
createAndRegisterFundamentalDiagram(String) - Method in class org.planit.assignment.CapacityConstrainedTrafficAssignmentConfigurator
choose a particular fundamental diagram implementation
createAndRegisterInfrastructureNetwork(String) - Method in class org.planit.project.CustomPlanItProject
Create and register an infrastructure based network on the project
createAndRegisterInfrastructureNetwork(String) - Method in class org.planit.project.PlanItProjectInput
Create and register an infrastructure based network on the project input
createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork, String) - Method in class org.planit.project.CustomPlanItProject
Create and register initial link segment costs from a (single) file which we assume are available in the native xml/csv output format as provided in this project
createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork, String) - Method in class org.planit.project.PlanItProjectInput
Create and register initial link segment costs from a (single) file which we assume are available in the native xml/csv output format as provided in this project
createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork, String, Demands) - Method in class org.planit.project.CustomPlanItProject
Create and register initial link segment costs from a (single) file for all time periods in Demands object
createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork, String, Demands) - Method in class org.planit.project.PlanItProjectInput
Create and register initial link segment costs from a (single) file for all time periods in Demands object
createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork, String, TimePeriod) - Method in class org.planit.project.CustomPlanItProject
Create and register initial link segment costs from a (single) file and register it to the provided time period
createAndRegisterInitialLinkSegmentCost(InfrastructureNetwork, String, TimePeriod) - Method in class org.planit.project.PlanItProjectInput
Create and register initial link segment costs from a (single) file for each time period
createAndRegisterLogitModel(String) - Method in class org.planit.path.choice.StochasticPathChoiceConfigurator
create and register the logit model of choice
createAndRegisterNew(String, double, double) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Create and register new macroscopic link segment type on network.
createAndRegisterNew(String, double, double) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Create and register new macroscopic link segment type on network.
createAndRegisterNew(String, double, double, Map<Mode, MacroscopicModeProperties>) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Create and register new macroscopic link segment type on network.
createAndRegisterNew(String, double, double, Map<Mode, MacroscopicModeProperties>) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Create and register new macroscopic link segment type on network.
createAndRegisterNewTimePeriod(String, long, long) - Method in class org.planit.demands.Demands.TimePeriods
Factory method to create and register a new time period on the demands
createAndRegisterNewTravelerType(String) - Method in class org.planit.demands.Demands.TravelerTypes
Factory method to create and register a new travel type on the demands
createAndRegisterNewUserClass(String, Mode, TravelerType) - Method in class org.planit.demands.Demands.UserClasses
Factory method to create and register a new user class on the demands
createAndRegisterNodeModel(String) - Method in class org.planit.assignment.CapacityConstrainedTrafficAssignmentConfigurator
choose a particular node model implementation
createAndRegisterOdPathMatrix(Zoning) - Method in class org.planit.path.ODPathSets
Create an empty od path matrix and register it on this od path sets
createAndRegisterOdPathSets(InfrastructureLayer, Zoning, String) - Method in class org.planit.project.CustomPlanItProject
Create and register the OD path sets as populated by the input builder through the path source
createAndRegisterOdPathSets(InfrastructureLayer, Zoning, String) - Method in class org.planit.project.PlanItProjectInput
Create and register the OD path sets on the project input
createAndRegisterOutputFormatter(String) - Method in class org.planit.project.CustomPlanItProject
Create and register an output formatter instance of a given type
createAndRegisterOutputTypeConfiguration(OutputType) - Method in class org.planit.output.configuration.OutputConfiguration
Factory method to create an output configuration for a given type
createAndRegisterOutputTypeConfiguration(OutputType) - Method in class org.planit.output.OutputManager
Factory method to create an output configuration for a given type
createAndRegisterPathChoice(String) - Method in class org.planit.assignment.DynamicAssignmentConfigurator
choose a particular path choice implementation
createAndRegisterPhysicalCost(String) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Create and register physical link cost function to determine travel time
createAndRegisterSmoothing(String) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Create and Register smoothing component
createAndRegisterTrafficAssignment(String) - Method in class org.planit.io.project.PlanItSimpleProject
On a simple project we only allow a single assignment to be registered.
createAndRegisterTrafficAssignment(String, Demands, Zoning, InfrastructureNetwork) - Method in class org.planit.io.project.PlanItProject
Create and register a deterministic traffic assignment instance of a given type
createAndRegisterTrafficAssignment(String, Demands, Zoning, InfrastructureNetwork) - Method in class org.planit.io.project.PlanItSimpleProject
Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network
createAndRegisterTrafficAssignment(String, Demands, Zoning, InfrastructureNetwork) - Method in class org.planit.project.CustomPlanItProject
Create and register a deterministic traffic assignment instance of a given type
createAndRegisterVirtualCost(String) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Create and Register virtual link cost function to determine travel time
createAndRegisterZoning(InfrastructureNetwork) - Method in class org.planit.project.CustomPlanItProject
Create and register the zoning system on the network
createAndRegisterZoning(InfrastructureNetwork) - Method in class org.planit.project.PlanItProjectInput
Create and register the zoning system on the network and project input
createBuilder(String, IdGroupingToken, InputBuilderListener) - Static method in class org.planit.path.choice.PathChoiceBuilderFactory
Create a builder for given path choice type
createBuilder(String, IdGroupingToken, InputBuilderListener, Demands, Zoning, InfrastructureNetwork) - Static method in class org.planit.assignment.TrafficAssignmentBuilderFactory
Create a builder for given assignment type
createConfigurator() - Method in class org.planit.assignment.eltm.ELTMTrafficAssignmentBuilder
create the configurator for ELTM
createConfigurator() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentBuilder
the user will configure this builder via this configurator
createConfigurator() - Method in class org.planit.path.choice.StochasticPathChoiceBuilder
create the configurator that goes with this builder
createConfigurator() - Method in class org.planit.utils.builder.Builder
Allow derived classes to provide their own configurator for this builder, by default we create a base class configurator
createConfigurator(String) - Static method in class org.planit.cost.physical.PhysicalCostConfiguratorFactory
Create a configurator for given physical cost type
createConfigurator(String) - Static method in class org.planit.cost.virtual.VirtualCostConfiguratorFactory
Create a configurator for given virtual cost type
createConfigurator(String) - Static method in class org.planit.gap.GapFunctionConfiguratorFactory
Create a configurator for given gap function type
createConfigurator(String) - Static method in class org.planit.path.choice.logit.LogitChoiceModelConfiguratorFactory
Create a configurator for given logit choice model type
createConfigurator(String) - Static method in class org.planit.path.choice.PathChoiceConfiguratorFactory
Create a configurator for given path choicetype
createConfigurator(String) - Static method in class org.planit.sdinteraction.smoothing.SmoothingConfiguratorFactory
Create a configurator for given smoothing type
createConfigurator(String) - Static method in class org.planit.supply.fundamentaldiagram.FundamentalDiagramConfiguratorFactory
Create a configurator for given fundamental diagram type
createConfigurator(String) - Static method in class org.planit.supply.network.nodemodel.NodeModelConfiguratorFactory
Create a configurator for given node model type
createConverter(NetworkReader, NetworkWriter) - Static method in class org.planit.network.converter.NetworkConverterFactory
Create the converter
createCoordinate(DirectPosition) - Static method in class org.planit.geo.PlanitJtsUtils
create a coordinate by mapping ordinate 0 to x and ordinate 1 to y on the open gis DirecPosition
createCoordinateReferenceSystem(String) - Static method in class org.planit.geo.PlanitOpenGisUtils
create a coordinate reference system instance based on String representation, e.g.
createCopyWithoutAdjacentDuplicateCoordinates(LineString) - Static method in class org.planit.geo.PlanitJtsUtils
create an identical copy, except that any adjacent duplicate coordinates in the line string are removed
createCopyWithoutCoordinatesAfter(int, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
Remove all coordinates in the line string after but not including the passed in index.
createCopyWithoutCoordinatesAfter(Point, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
Remove all coordinates in the line string after but not including the passed in position.
createCopyWithoutCoordinatesBefore(int, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
Remove all coordinates in the line string up to but not including the passed in index.
createCopyWithoutCoordinatesBefore(Point, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
Remove all coordinates in the line string up to but not including the first occurrence of the passed in position.
createCsvStringFromLineString(LineString, Character, Character, DecimalFormat) - Static method in class org.planit.geo.PlanitJtsUtils
Based on the line string construct a csv string
createDefaultPhysicalFeatures() - Static method in class org.planit.mode.ModeFeaturesFactory
create default physical mode features (VEHICLE, MOTORISED, ROAD)
createDefaultUsabilityFeatures() - Static method in class org.planit.mode.ModeFeaturesFactory
create default usability mode features (PRIVATE)
createDemandsPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular demands are prefixed with the exact same string, i.e.
createDirectPosition(double, double) - Method in class org.planit.geo.PlanitOpenGisUtils
Create DirectPosition object from X- and Y-coordinates
createEdge(Vertex, Vertex, double) - Method in class org.planit.graph.DirectedGraphBuilderImpl
Create a new link instance
createEdge(Vertex, Vertex, double) - Method in interface org.planit.graph.GraphBuilder
Create a new link instance
createEdge(Vertex, Vertex, double) - Method in class org.planit.graph.GraphBuilderImpl
Create a new link instance
createEdge(Vertex, Vertex, double) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Create a new link instance
createEdge(Vertex, Vertex, double) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
Create a new link instance
createEdgeSegment(DirectedEdge, boolean) - Method in interface org.planit.graph.DirectedGraphBuilder
Create a new physical link segment instance
createEdgeSegment(DirectedEdge, boolean) - Method in class org.planit.graph.DirectedGraphBuilderImpl
Create a new physical link segment instance
createEdgeSegment(DirectedEdge, boolean) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Create a new physical link segment instance
createEdgeSegment(DirectedEdge, boolean) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
Create a new physical link segment instance
createGapFunction() - Method in class org.planit.assignment.TrafficAssignmentBuilder
Currently, there exists only a single gap function (link based relative duality gap) that is created via this factory method.
createGapFunctionInstance(TrafficAssignmentConfigurator<?>, StopCriterion) - Method in class org.planit.assignment.TrafficAssignmentBuilder
create a gap function instance based on configuration
createIdGeneratorForParent(IdGroupingToken) - Static method in class org.planit.utils.id.IdGenerator
Create new idGenerators for this group such that we track unique id's within this group
createIdGroupingToken(Object, long) - Static method in class org.planit.utils.id.IdGenerator
Factory method to create a new id grouping token based on the class instance simple name and the instance id This allows for a human readable token as well as a unique token
createIdGroupingToken(String) - Static method in class org.planit.utils.id.IdGenerator
Factory method to create a new id grouping token
createIdMappingFunction(Class<T>, IdMapperType) - Static method in class org.planit.network.converter.IdMapperFunctionFactory
create a function that takes a a class that extends ExternalIdable and generate the appropriate id based on the user configuration
createInstance(String, Object...) - Static method in class org.planit.utils.reflection.ReflectionUtils
Create an instance of given class name and provided constructor parameters
createIterationPrefix(int) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular traffic assignment run are prefixed with the exact same iteration string, i.e.
createLayerLogPrefix(InfrastructureLayer) - Static method in interface org.planit.network.InfrastructureLayer
create a string that can be used to prefix log statements for this layer to - in a unified way - identify this statement came from a particular layer
createLineString(String, char, char) - Static method in class org.planit.geo.PlanitJtsUtils
Based on the csv string construct a JTS line string
createLineString(String, char, char) - Method in class org.planit.geo.PlanitOpenGisUtils
Based on the csv string construct a line string
createLineString(List<Double>) - Static method in class org.planit.geo.PlanitJtsUtils
Create a JTS line string from the doubles passed in (list of doubles containing x1,y1,x2,y2,etc.
createLineString(List<Double>) - Method in class org.planit.geo.PlanitOpenGisUtils
Create a line string from the doubles passed in (list of doubles containing x1,y1,x2,y2,etc.
createLineStringFromCoordinates(Coordinate[]) - Static method in class org.planit.geo.PlanitJtsUtils
Create a line string from the passed in coordinates
createLineStringFromCsvString(String, String, String) - Static method in class org.planit.geo.PlanitJtsUtils
Based on the csv string construct a line string
createLineStringFromCsvString(String, String, String) - Method in class org.planit.geo.PlanitOpenGisUtils
Based on the csv string construct a line string
createLineStringFromPositions(List<Position>) - Method in class org.planit.geo.PlanitOpenGisUtils
Create a line string from the passed in positions
createLinkIdMappingFunction(IdMapperType) - Static method in class org.planit.network.converter.IdMapperFunctionFactory
create a function that takes a link and generates the appropriate id based on the user configuration
createLinkSegmentIdMappingFunction(IdMapperType) - Static method in class org.planit.network.converter.IdMapperFunctionFactory
create a function that takes a link segment and (optional) id mapper and generates the appropriate MATSIM link id based on the user configuration
createLinkSegmentType(String, double, double) - Method in interface org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilder
Create a macroscopic link segment type instance without mode properties
createLinkSegmentType(String, double, double) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Create a macroscopic link segment type instance without mode properties
createLinkSegmentType(String, double, double, Map<Mode, MacroscopicModeProperties>) - Method in interface org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilder
Create a fully functional macroscopic link segment type instance
createLinkSegmentType(String, double, double, Map<Mode, MacroscopicModeProperties>) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Create a fully functional macroscopic link segment type instance
createLinkSegmentTypeIdMappingFunction(IdMapperType) - Static method in class org.planit.network.converter.IdMapperFunctionFactory
create a function that takes a link segment type and generates the appropriate id based on the user configuration
createLogger(Class<?>) - Static method in class org.planit.logging.Logging
Create logger using default values in logging properties resource file
createLogger(Class<?>, String) - Static method in class org.planit.logging.Logging
Create logger This method is unlikely to be used directly since the value of logFileSystemProperty should never be changed from its default.
createLoggingPrefix() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
create the logging prefix for logging statements during equilibration
createLoggingPrefix(int) - Method in class org.planit.assignment.TrafficAssignment
create the logging prefix for logging statements during equilibration
createLogitChoiceModelInstance(StochasticPathChoiceConfigurator) - Method in class org.planit.path.choice.StochasticPathChoiceBuilder
create a logit model instance based on passed in configurator
createModeIdMappingFunction(IdMapperType) - Static method in class org.planit.network.converter.IdMapperFunctionFactory
create a function that takes a mode and generates the appropriate id based on the user configuration
createMultiLayerConfiguration(Collection<PredefinedMode>) - Static method in class org.planit.network.InfrastructureLayersConfigurator
create a multi-layer configuration that maps all passed in modes to either a rail, active, or on-street layer.
createNetworkPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular network are prefixed with the exact same string, i.e.
createNew() - Method in class org.planit.graph.VerticesImpl
Create a new vertex (without registering on this class)
createNew() - Method in interface org.planit.network.InfrastructureLayers
Create a new infrastructure layer (without registering on this class).
createNew() - Method in class org.planit.network.InfraStructureLayersImpl
Create a new infrastructure layer (without registering on this class).
createNew() - Method in class org.planit.network.physical.NodesImpl
Create a new vertex (without registering on this class)
createNew() - Method in interface org.planit.utils.graph.Vertices
Create a new vertex (without registering on this class)
createNodeIdMappingFunction(IdMapperType) - Static method in class org.planit.network.converter.IdMapperFunctionFactory
create a function that takes a node and generates the appropriate id based on the user configuration
createOdPathSetsPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular od path sets are prefixed with the exact same string, i.e.
createOnLinkSegmentType(MacroscopicLinkSegmentType, Collection<Mode>, double) - Static method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesFactory
add mode properties for the passed in modes to the passed in link segment type where we cap the max and critical speed based on the minimum of the mode's maximum speed and the osmway type's maximum speed
createOnLinkSegmentType(MacroscopicLinkSegmentType, Mode, double) - Static method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesFactory
add mode properties for the passed in modes to the passed in link segment type where we cap the max and critical speed based on the minimum of the mode's maximum speed and the osmway type's maximum speed
createOutputFormatter(String) - Static method in class org.planit.output.formatter.OutputFormatterFactory
Create an output formatter based on the passed in class name
createOutputFormatterPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular output formatters are prefixed with the exact same string, i.e.
createOutputTypeAdapter(OutputType) - Method in class org.planit.assignment.algorithmb.AlgorithmB
 
createOutputTypeAdapter(OutputType) - Method in class org.planit.assignment.eltm.ELTM
 
createOutputTypeAdapter(OutputType) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
Create the output type adapter for the current output type
createOutputTypeAdapter(OutputType) - Method in class org.planit.assignment.TrafficAssignment
Create the output type adapter for the current output type, specifically tailored towards the assignment type that we are builing
createPath(IdGroupingToken, Vertex, Vertex) - Method in class org.planit.algorithms.shortestpath.ShortestPathResult
Create the path from the provided origin to a specified destination vertex, using the results available.
createPathChoiceInstance() - Method in class org.planit.path.choice.PathChoiceBuilder
Factory method to create the instance of the desired type
createPathChoiceInstance(DynamicAssignmentConfigurator<? extends DynamicTrafficAssignment>) - Method in class org.planit.assignment.DynamicTrafficAssignmentBuilder
create a path choice instance based on configuration
createPhysicalCostInstance(TrafficAssignmentConfigurator<?>) - Method in class org.planit.assignment.TrafficAssignmentBuilder
create a physical cost instance based on configuration
createPhysicalFeatures(VehicularModeType, MotorisationModeType, TrackModeType) - Static method in class org.planit.mode.ModeFeaturesFactory
create physical mode features
createPlanitSchemaUri(String) - Static method in class org.planit.io.xml.util.PlanitSchema
create the appropriate URI reference for the xsd schema assuming it is published according to PLANit guidelines meaning that when this is a development version it resides under XSD_SCHEMA_URI_DEVELOPMENT_GENERIC whereas if this is a release version the RESOURCES_RELEASE_GENERIC is supplemented with the correct release version and appended with the xsd schema location
createPoint(double, double) - Static method in class org.planit.geo.PlanitJtsUtils
Create JTS point object from X- and Y-coordinates
createPolygon() - Static method in class org.planit.geo.PlanitJtsUtils
Create an empty polygon geometry
createPolygon(Coordinate[]) - Static method in class org.planit.geo.PlanitJtsUtils
create a polygon based on the passed coordinate array
createPredefinedMode(IdGroupingToken, PredefinedModeType) - Static method in class org.planit.mode.ModeFactory
create a predefined mode instance
createProjectPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular project are prefixed with the exact same string, i.e.
createReader(String, String, InfrastructureNetwork) - Static method in class org.planit.io.network.converter.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
createReader(XMLElementMacroscopicNetwork, InfrastructureNetwork) - Static method in class org.planit.io.network.converter.PlanitNetworkReaderFactory
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving country
createReleaseFlowEvent(TriggerFlowEvent, CumulativePoint, double) - Static method in class org.planit.assignment.eltm.event.ReleaseFlowEvent
Create a new release flow event being release on the opposite boundary of the source trigger
createRunIdPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular traffic assignment run are prefixed with the exact same string, i.e.
createSmoothingInstance(TrafficAssignmentConfigurator<?>) - Method in class org.planit.assignment.TrafficAssignmentBuilder
create a smoothing instance based on configuration
createTimePeriodPrefix(Object, long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular time period are prefixed with the exact same string, i.e.
createTrafficAssignmentInstance() - Method in class org.planit.assignment.TrafficAssignmentBuilder
Factory method to create the instance of the desired type
createTransportNetwork() - Method in class org.planit.assignment.TrafficAssignment
Initialize the transport network by combining the physical and virtual components
createTriggerFlowEvent(LinkSegmentBoundary, CumulativePoint, double) - Static method in class org.planit.assignment.eltm.event.TriggerFlowEvent
Create a new trigger flow event emanating from the passing in link boundary at a given cumulative point and flow rate
createUniqueCopyOf(E) - Method in interface org.planit.graph.GraphBuilder
create a shallo copy of the passed in edge, albeit with unique internal ids
createUniqueCopyOf(ES, DirectedEdge) - Method in interface org.planit.graph.DirectedGraphBuilder
Create a unique copy of the passed in edge segment.
createUniqueCopyOf(DirectedEdge) - Method in class org.planit.graph.DirectedGraphBuilderImpl
create a shallo copy of the passed in edge, albeit with unique internal ids
createUniqueCopyOf(Edge) - Method in class org.planit.graph.GraphBuilderImpl
create a shallo copy of the passed in edge, albeit with unique internal ids
createUniqueCopyOf(EdgeSegment, DirectedEdge) - Method in class org.planit.graph.DirectedGraphBuilderImpl
Create a unique copy of the passed in edge segment.
createUniqueCopyOf(Link) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
create a shallo copy of the passed in edge, albeit with unique internal ids
createUniqueCopyOf(Link) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
create a shallo copy of the passed in edge, albeit with unique internal ids
createUniqueCopyOf(LinkSegment, DirectedEdge) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
Create a unique copy of the passed in edge segment.
createUniqueCopyOf(MacroscopicLinkSegment, DirectedEdge) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Create a unique copy of the passed in edge segment.
createUniqueCopyOf(MacroscopicLinkSegmentType) - Method in interface org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilder
create a copy of the passed in link segment type where only the unique identifiers are different
createUniqueCopyOf(MacroscopicLinkSegmentType) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
create a copy of the passed in link segment type where only the unique identifiers are different
createUsabilityFeatures(UseOfModeType) - Static method in class org.planit.mode.ModeFeaturesFactory
create usability mode features
createVertex() - Method in class org.planit.graph.DirectedGraphBuilderImpl
Create a new vertex instance
createVertex() - Method in interface org.planit.graph.GraphBuilder
Create a new vertex instance
createVertex() - Method in class org.planit.graph.GraphBuilderImpl
Create a new vertex instance
createVertex() - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Create a new vertex instance
createVertex() - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
Create a new vertex instance
createVirtualCostInstance(TrafficAssignmentConfigurator<?>) - Method in class org.planit.assignment.TrafficAssignmentBuilder
create a virtual cost instance based on configuration
createWriter(String, String) - Static method in class org.planit.io.network.converter.PlanitNetworkWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format
createWriter(String, XMLElementMacroscopicNetwork, String) - Static method in class org.planit.io.network.converter.PlanitNetworkWriterFactory
Create a PLANitNetworkWriter which can persist a PLANit network in the native PLANit XML format.
createZoningPrefix(long) - Static method in class org.planit.utils.misc.LoggingUtils
Create a prefix for the logger so that all logging items specific to a particular zoning are prefixed with the exact same string, i.e.
CRITICAL_SPEED - org.planit.tntp.enums.NetworkFileColumns
 
criticalSpeedKmH - Variable in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
Maximum speed of mode (tied to a road segment) in km/h
csvFileNameMap - Variable in class org.planit.output.formatter.CsvFileOutputFormatter
Map of list of CSV output file names for each OutputType
CsvFileOutputFormatter - Class in org.planit.output.formatter
Class containing common methods required by classes which write results to CSV output files
CsvFileOutputFormatter(IdGroupingToken) - Constructor for class org.planit.output.formatter.CsvFileOutputFormatter
Constructor
CSVOutputFormatter - Class in org.planit.tntp.output.formatter
Output formatter for CSV output, i.e.
CSVOutputFormatter(IdGroupingToken) - Constructor for class org.planit.tntp.output.formatter.CSVOutputFormatter
Base constructor
CsvTextFileOutputFormatter - Interface in org.planit.output.formatter
This interfaces defines behaviours which output formatters which generate a CSV output file must have.
CumulativeEvent - Class in org.planit.assignment.eltm.event
A cumulative event represents a cumulative pcu point in space-time with (potential) additional information.
CumulativeEvent(EventType, Serializable, CumulativePoint, Serializable) - Constructor for class org.planit.assignment.eltm.event.CumulativeEvent
Constructor of an LTM cumulative event.
CumulativeEvent(EventType, Serializable, CumulativePoint, Serializable...) - Constructor for class org.planit.assignment.eltm.event.CumulativeEvent
Constructor of an LTM cumulative event.
CumulativePoint - Interface in org.planit.utils.cumulatives
Represents a cumulative point in time
CumulativePointImpl - Class in org.planit.utils.cumulatives
Represents a cumulative point in time
CumulativePointImpl(double, double) - Constructor for class org.planit.utils.cumulatives.CumulativePointImpl
Constructor
currentLocation - Variable in class org.planit.od.ODDataIteratorImpl
Marker used to store the current position in the OD matrix (used internally, not accessible from other classes)
currentOrigin - Variable in class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Reference to current origin for which we have collected shortest paths on a ONE-TO-ALL basis
CUSTOM - org.planit.utils.mode.PredefinedModeType
 
CustomPlanItProject - Class in org.planit.project
The top-level class which hosts a single project.
CustomPlanItProject(InputBuilderListener) - Constructor for class org.planit.project.CustomPlanItProject
Constructor which reads in the input builder listener and instantiates the object factory classes.
CustomPlanItProject.ProjectAssignmentBuilders - Class in org.planit.project
Internal class for registered traffic assignments
CYPRUS - Static variable in class org.planit.utils.locale.CountryNames
 

D

DAY - org.planit.tntp.enums.CapacityPeriod
 
deactivateOdSkimOutputType(ODSkimSubOutputType) - Method in class org.planit.output.configuration.ODOutputTypeConfiguration
Deactivate an ODSkimOutputType for this output type configuration
deactivateOutput(OutputType) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Deactivate an output type
deactivateSubOutputType(SubOutputTypeEnum) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Deactivate a SubOutputTypeEnum for this output type configuration
DECIMAL_POINT - Static variable in class org.planit.utils.misc.CharacterUtils
a decimal point '.'
decimalFormat - Variable in class org.planit.io.network.converter.PlanitNetworkWriterSettings
number of decimals to use, default is Precision.DEFAULT_DECIMAL_FORMAT
decimalSeparator - Variable in class org.planit.io.network.converter.PlanitNetworkWriterSettings
decimal separator, default is CharacterUtils.DECIMAL_POINT
DEFAULT - org.planit.network.converter.IdMapperType
 
DEFAULT_ALPHA - Static variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Default alpha BPR parameter if not other information is available
DEFAULT_BETA - Static variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Default beta BPR parameter if not other information is available
DEFAULT_CAPACITY_LANE - Static variable in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Default capacity per lane (pcu/h)
DEFAULT_CONNECTOID_SPEED_KPH - Static variable in class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost
 
DEFAULT_CONNECTOID_TYPE - Static variable in interface org.planit.utils.zoning.Connectoid
default type is set to none
DEFAULT_CONVERGENCE_EPSILON - Static variable in class org.planit.tntp.TntpMain
 
DEFAULT_CRITICAL_SPEED_KMH - Static variable in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
Default critical speed, i.e.
DEFAULT_DECIMAL_FORMAT - Static variable in class org.planit.utils.math.Precision
default decimal format used applies a maximum of 8 decimals and a minimum of 2
DEFAULT_EPSILON - Static variable in class org.planit.gap.StopCriterion
Default Epsilon in case it is not set by user
DEFAULT_ERROR_ON_DUPLICATE_SOURCE_ID - Static variable in class org.planit.input.InputBuilderListener
default setting
DEFAULT_EXTERNAL_ID - Static variable in class org.planit.mode.ModeImpl
 
DEFAULT_GEOGRAPHIC_CRS - Static variable in class org.planit.geo.PlanitJtsUtils
Default Coordinate Reference System: WGS84
DEFAULT_GEOGRAPHIC_CRS - Static variable in class org.planit.geo.PlanitOpenGisUtils
Default Coordinate Reference System: WGS84
DEFAULT_LENGTH_KM - Static variable in interface org.planit.utils.zoning.Connectoid
Default connectoid length in km
DEFAULT_MAX_DENSITY_LANE - Static variable in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Default capacity per lane (pcu/h)
DEFAULT_MAX_ITERATIONS - Static variable in class org.planit.gap.StopCriterion
Default maximum number of iterations in case it is not set by user
DEFAULT_MAX_ITERATIONS - Static variable in class org.planit.tntp.TntpMain
 
DEFAULT_MAX_SPEED - Static variable in interface org.planit.utils.network.physical.LinkSegment
Default maximum speed on a link segment in km/h
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.BicycleMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.BusMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.CarHighOccupancyMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.CarMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.CarShareMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.GoodsMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.HeavyGoodsMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.LargeHeavyGoodsMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.LightRailMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.MotorBikeMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.PedestrianMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.SubwayMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.TrainMode
 
DEFAULT_MAX_SPEED_KMH - Static variable in class org.planit.mode.TramMode
 
DEFAULT_MAXIMUM_SPEED - Static variable in class org.planit.tntp.TntpMain
 
DEFAULT_MOTORISATION_TYPE - Static variable in interface org.planit.utils.mode.PhysicalModeFeatures
default is motorised
DEFAULT_NAME - Static variable in class org.planit.userclass.TravelerType
 
DEFAULT_NAME - Static variable in class org.planit.userclass.UserClass
default name
DEFAULT_NETWORK_FILE_NAME - Static variable in class org.planit.io.network.converter.PlanitNetworkWriter
 
DEFAULT_NODE_ACCESS_DOWNSTREAM - Static variable in interface org.planit.utils.zoning.DirectedConnectoid
default node access is set to the downstream end of a link segment
DEFAULT_NUMBER_OF_LANES - Static variable in interface org.planit.utils.network.physical.LinkSegment
Default number of lanes
DEFAULT_PCU - Static variable in class org.planit.mode.BicycleMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.BusMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.CarHighOccupancyMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.CarMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.CarShareMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.GoodsMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.HeavyGoodsMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.LargeHeavyGoodsMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.LightRailMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.MotorBikeMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.PedestrianMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.SubwayMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.TrainMode
 
DEFAULT_PCU - Static variable in class org.planit.mode.TramMode
 
DEFAULT_SEPARATOR - Static variable in class org.planit.io.input.PlanItInputBuilder
The default separator that is assumed when no separator is provided
DEFAULT_SPEED_EPSILON - Static variable in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
Epsilon margin when comparing speeds (km/h)
DEFAULT_TRACK_TYPE - Static variable in interface org.planit.utils.mode.PhysicalModeFeatures
default is road based, e.g.
DEFAULT_TYPE - Static variable in class org.planit.zoning.TransferZoneImpl
default transfer zone type
DEFAULT_USEOF_TYPE - Static variable in interface org.planit.utils.mode.UsabilityModeFeatures
default use of mode is private use
DEFAULT_VEHICULAR_TYPE - Static variable in interface org.planit.utils.mode.PhysicalModeFeatures
default is of a vehicular type
DEFAULT_XML_ID - Static variable in class org.planit.userclass.TravelerType
If no user class is defined the default user class will be assumed to have a traveler type referencing the default external traveler type id (1)
DEFAULT_XML_ID - Static variable in class org.planit.userclass.UserClass
Default external id
DEFAULT_XML_ID - Static variable in interface org.planit.utils.mode.Mode
If no mode is defined the default mode is assumed to have an XML id of 1
DEFAULT_XML_ID - Static variable in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
If no macroscopic link segment type is defined the default takes on an XML id of 1
defaultParameters - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Default alpha and beta values for all links
defaultParametersPerLinkSegmentTypeAndMode - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Map to store default alpha and beta values for each link type and mode
defaultParametersPerMode - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Map to store default alpha and beta values for each mode
delayedMethodCalls - Variable in class org.planit.utils.builder.Configurator
the methods to invoke on the to be configured object instance and their parameters.
demands - Variable in class org.planit.assignment.TrafficAssignment
The demand to use
demands - Variable in class org.planit.io.demands.PlanitDemandsReader
the demands to populate
demands - Variable in class org.planit.project.CustomPlanItProject
The registered demands
demands - Variable in class org.planit.project.PlanItProjectInput
The registered demands
Demands - Class in org.planit.demands
Container class for all demands registered on the project.
Demands(IdGroupingToken) - Constructor for class org.planit.demands.Demands
Constructor
Demands.TimePeriods - Class in org.planit.demands
Inner class to register and store time periods for the current demand object
Demands.TravelerTypes - Class in org.planit.demands
Inner class to register and store traveler types for the current demand object
Demands.UserClasses - Class in org.planit.demands
Inner class to register and store user classes for the current demand object
demandsFactory - Variable in class org.planit.project.PlanItProjectInput
Object factory for demands object
demandsMap - Variable in class org.planit.project.PlanItProjectInput
The demands registered on this project
DENSITY - org.planit.output.property.OutputProperty
 
DensityOutputProperty - Class in org.planit.output.property
 
DensityOutputProperty() - Constructor for class org.planit.output.property.DensityOutputProperty
 
deregisterOutputTypeAdapter(OutputType) - Method in class org.planit.output.adapter.OutputAdapter
Deregister an output type adapter for a specified output type
deregisterOutputTypeAdapter(OutputType) - Method in class org.planit.output.OutputManager
Deregister the output adapter for a specified output type (if it exists)
deregisterOutputTypeConfiguration(OutputType) - Method in class org.planit.output.configuration.OutputConfiguration
remove the output type from the list of active types, its configuration is also nullified, this type will no longer be persisted
deregisterOutputTypeConfiguration(OutputType) - Method in class org.planit.output.OutputManager
Remove the output type configuration for a specified output type
DESCRIPTION_PROPERTY_KEY - Static variable in class org.planit.io.xml.util.ApplicationProperties
 
DESTINATION_ZONE_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
DESTINATION_ZONE_ID - org.planit.output.property.OutputProperty
 
DESTINATION_ZONE_XML_ID - org.planit.output.property.OutputProperty
 
destinationCoordinateReferenceSystem - Variable in class org.planit.io.network.converter.PlanitNetworkWriterSettings
the coordinate reference system used for writing entities of this network
destinationId - Variable in class org.planit.od.ODDataIteratorImpl
Id of the destination zone
DestinationZoneExternalIdOutputProperty - Class in org.planit.output.property
 
DestinationZoneExternalIdOutputProperty() - Constructor for class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
DestinationZoneIdOutputProperty - Class in org.planit.output.property
 
DestinationZoneIdOutputProperty() - Constructor for class org.planit.output.property.DestinationZoneIdOutputProperty
 
DestinationZoneXmlIdOutputProperty - Class in org.planit.output.property
 
DestinationZoneXmlIdOutputProperty() - Constructor for class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
DijkstraShortestPathAlgorithm - Class in org.planit.algorithms.shortestpath
Dijkstra's shortest path algorithm Dijkstra's shortest path is a one-to-all implementation of the shortest path algorithm based on the generalized costs on each link segment (edge).
DijkstraShortestPathAlgorithm(double[], int, int) - Constructor for class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Constructor for an edge cost based Dijkstra algorithm for finding shortest paths.
DirectedConnectoid - Interface in org.planit.utils.zoning
A directed connectoid is referring to an edge segment in a network (layer) which is directed for access hence, the connectoid also being directed TODO: we can potentially get rid of UndirectedConnectoid and let DirectedConnectoid extend from base since they now both rely on accessNodes
DirectedConnectoidImpl - Class in org.planit.zoning
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced node
DirectedConnectoidImpl(IdGroupingToken, LinkSegment) - Constructor for class org.planit.zoning.DirectedConnectoidImpl
Constructor
DirectedConnectoidImpl(IdGroupingToken, LinkSegment, Zone, double) - Constructor for class org.planit.zoning.DirectedConnectoidImpl
Constructor
DirectedConnectoidImpl(DirectedConnectoidImpl) - Constructor for class org.planit.zoning.DirectedConnectoidImpl
Copy constructor
DirectedEdge - Interface in org.planit.utils.graph
Directed Edge interface connecting two vertices in a directional fashion.
DirectedEdgeImpl - Class in org.planit.graph
Edge class connecting two vertices via some geometry.
DirectedEdgeImpl(DirectedEdgeImpl) - Constructor for class org.planit.graph.DirectedEdgeImpl
Copy Constructor.
DirectedEdgeImpl(IdGroupingToken, DirectedVertex, DirectedVertex, double) - Constructor for class org.planit.graph.DirectedEdgeImpl
Constructor which injects link lengths directly
DirectedGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Interface in org.planit.utils.graph
Interface for an undirected graph
directedGraphBuilder - Variable in class org.planit.graph.EdgeSegmentsImpl
The graph builder to create edgse segments
DirectedGraphBuilder<V extends DirectedVertex,​E extends Edge,​ES extends EdgeSegment> - Interface in org.planit.graph
Build network elements based on chosen network view.
directedGraphBuilderImpl - Variable in class org.planit.network.physical.PhysicalNetworkBuilderImpl
hold an implementation of directed graph builder to use its overlapping functionality
DirectedGraphBuilderImpl - Class in org.planit.graph
Create network entities with direction for a physical network simulation model
DirectedGraphBuilderImpl(IdGroupingToken) - Constructor for class org.planit.graph.DirectedGraphBuilderImpl
constructor
DirectedGraphImpl<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Class in org.planit.graph
A graph implementation consisting of vertices and edges
DirectedGraphImpl(IdGroupingToken, DirectedGraphBuilder<V, E, ES>) - Constructor for class org.planit.graph.DirectedGraphImpl
DirectedGraph Constructor
DirectedSubGraph<V extends DirectedVertex,​E extends DirectedEdge,​ES extends EdgeSegment> - Interface in org.planit.utils.graph
A directed subgraph interface for a given parent graph by registering edge segments on it (and therefore vertices and edges)
DirectedVertex - Interface in org.planit.utils.graph
Directed vertex representation connected to one or more edge segments that have direction.
DirectedVertexImpl - Class in org.planit.graph
vertex representation connected to one or more entry and exit edges
DirectedVertexImpl(DirectedVertexImpl) - Constructor for class org.planit.graph.DirectedVertexImpl
Copy constructor
DirectedVertexImpl(IdGroupingToken) - Constructor for class org.planit.graph.DirectedVertexImpl
Constructor
directPositionsToCoordinates(List<DirectPosition>) - Static method in class org.planit.geo.PlanitJtsUtils
Convert OpenGIS directPosition to JTS coordinates
disbandTransportNetwork() - Method in class org.planit.assignment.TrafficAssignment
detach the virtual and physical transport network again
disconnectVerticesFromEdge(Edge) - Method in class org.planit.network.transport.TransportNetwork
Remove Edge from both vertices
disconnectVerticesFromEdgeSegment(EdgeSegment) - Method in class org.planit.network.transport.TransportNetwork
Remove edge segment from the incoming or outgoing set of edge segments for the related vertices
DOMINICA - Static variable in class org.planit.utils.locale.CountryNames
 
DOT - Static variable in class org.planit.utils.misc.FileUtils
 
dotProduct(double[], double[], int) - Static method in class org.planit.utils.arrays.ArrayUtils
Return the dot product of two arrays The dot product is found by multiplying the elements of each array at each position together and then taking the sum of the multiplied values e.g.
DOUBLE - org.planit.output.enums.Type
 
doubleStringToBigDecimal(String) - Static method in class org.planit.utils.math.TypeConversionUtil
convert a string that can be interpreted as a double to a type that parses double via .valueOf(double theDouble)
doubleValue() - Method in class org.planit.utils.function.NullaryDoubleSupplier
DOWNSTREAM - org.planit.assignment.eltm.LinkSegmentBoundary.Location
 
DOWNSTREAM_NODE_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
DOWNSTREAM_NODE_ID - org.planit.output.property.OutputProperty
 
DOWNSTREAM_NODE_ID - org.planit.tntp.enums.NetworkFileColumns
 
DOWNSTREAM_NODE_LOCATION - org.planit.output.property.OutputProperty
 
DOWNSTREAM_NODE_XML_ID - org.planit.output.property.OutputProperty
 
DownstreamNodeExternalIdOutputProperty - Class in org.planit.output.property
 
DownstreamNodeExternalIdOutputProperty() - Constructor for class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
DownstreamNodeIdOutputProperty - Class in org.planit.output.property
 
DownstreamNodeIdOutputProperty() - Constructor for class org.planit.output.property.DownstreamNodeIdOutputProperty
 
DownstreamNodeLocationOutputProperty - Class in org.planit.output.property
 
DownstreamNodeLocationOutputProperty() - Constructor for class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
DownstreamNodeXmlIdOutputProperty - Class in org.planit.output.property
 
DownstreamNodeXmlIdOutputProperty() - Constructor for class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
DrivingDirectionDefaultByCountry - Class in org.planit.utils.locale
convenience class that provides the driving direction per country (left hand drive or not) based on https://en.wikipedia.org/wiki/Left-_and_right-hand_traffic
DrivingDirectionDefaultByCountry() - Constructor for class org.planit.utils.locale.DrivingDirectionDefaultByCountry
 
DynamicAssignmentConfigurator<T extends DynamicTrafficAssignment> - Class in org.planit.assignment
Configurator for traditional static assignment
DynamicAssignmentConfigurator(Class<T>) - Constructor for class org.planit.assignment.DynamicAssignmentConfigurator
Constructor
DynamicTrafficAssignment - Class in org.planit.assignment
Dynamic traffic assignment class for any traffic assignment model that adheres to being capacity constrained utilizing a fundamental diagram and underlying node model
DynamicTrafficAssignment(IdGroupingToken) - Constructor for class org.planit.assignment.DynamicTrafficAssignment
Constructor
DynamicTrafficAssignmentBuilder<T extends DynamicTrafficAssignment> - Class in org.planit.assignment
A dynamic traffic assignment builder is assumed to only support capacity constrained traffic assignment instances.
DynamicTrafficAssignmentBuilder(Class<T>, IdGroupingToken, InputBuilderListener, Demands, Zoning, InfrastructureNetwork) - Constructor for class org.planit.assignment.DynamicTrafficAssignmentBuilder
Constructor

E

EAST_TIMOR - Static variable in class org.planit.utils.locale.CountryNames
 
Edge - Interface in org.planit.utils.graph
Edge interface connecting two vertices in a non-directional fashion.
EdgeImpl - Class in org.planit.graph
Edge class connecting two vertices via some geometry.
EdgeImpl(EdgeImpl) - Constructor for class org.planit.graph.EdgeImpl
Copy constructor, input properties are not copied because shallow copy is considered dangerous at this point
EdgeImpl(IdGroupingToken, Vertex, Vertex, double) - Constructor for class org.planit.graph.EdgeImpl
Constructor which injects link lengths directly
edges - Variable in class org.planit.graph.GraphImpl
class instance containing all edges
edges - Variable in class org.planit.graph.VertexImpl
Edges of this vertex
Edges<E extends Edge> - Interface in org.planit.utils.graph
Container and factory class for edges in a graph, also to be used to create and register edges of any (derived) type
EdgeSegment - Interface in org.planit.utils.graph
EdgeSegment represents an edge in a particular (single) direction.
edgeSegmentCosts - Variable in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
The cost for each edge to determine shortest paths
edgeSegmentCosts - Variable in class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Track the cost for each edge to determine shortest paths
EdgeSegmentImpl - Class in org.planit.graph
EdgeSegment represents an edge in a particular (single) direction.
EdgeSegmentImpl(EdgeSegmentImpl) - Constructor for class org.planit.graph.EdgeSegmentImpl
Copy constructor
EdgeSegmentImpl(IdGroupingToken, DirectedEdge, boolean) - Constructor for class org.planit.graph.EdgeSegmentImpl
Constructor
edgeSegments - Variable in class org.planit.graph.DirectedGraphImpl
class instance containing all edge segments
EdgeSegments<ES extends EdgeSegment> - Interface in org.planit.utils.graph
Container and factory class for edge segments in a graph, also to be used to create and register edge segments of any (derived) type
EdgeSegmentsImpl<ES extends EdgeSegment> - Class in org.planit.graph
 
EdgeSegmentsImpl(DirectedGraphBuilder<? extends DirectedVertex, ? extends DirectedEdge, ES>) - Constructor for class org.planit.graph.EdgeSegmentsImpl
Constructor
EdgesImpl<V extends Vertex,​E extends Edge> - Class in org.planit.graph
Implementation of Edges interface
EdgesImpl(GraphBuilder<V, E>) - Constructor for class org.planit.graph.EdgesImpl
Constructor
ELTM - Class in org.planit.assignment.eltm
event based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment
ELTM - Static variable in class org.planit.assignment.TrafficAssignment
short hand to choose eLTM as assignment type
ELTM(IdGroupingToken) - Constructor for class org.planit.assignment.eltm.ELTM
Constructor
ELTMConfigurator - Class in org.planit.assignment.eltm
Configurator for eLTM
ELTMConfigurator() - Constructor for class org.planit.assignment.eltm.ELTMConfigurator
Constructor
ELTMTrafficAssignmentBuilder - Class in org.planit.assignment.eltm
The eLTM traffic assignment builder.
ELTMTrafficAssignmentBuilder(IdGroupingToken, InputBuilderListener, Demands, Zoning, InfrastructureNetwork) - Constructor for class org.planit.assignment.eltm.ELTMTrafficAssignmentBuilder
Constructor
END_OF_METADATA_INDICATOR - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
ENGLAND - Static variable in class org.planit.utils.locale.CountryNames
 
entryEdgeSegments - Variable in class org.planit.graph.DirectedVertexImpl
Entry edge segments which connect to this vertex
EnumConversionUtil - Class in org.planit.io.xml.util
Some methods to convert the XML schema enums to PLANit memory model enums
EnumConversionUtil() - Constructor for class org.planit.io.xml.util.EnumConversionUtil
 
EnumConverter - Interface in org.planit.io.xml.converter
Utility methods to convert enumerations from the PLANit org.planit.output.enums package into enumerations generated from the output XSD file
EpsgCodesByCountry - Class in org.planit.utils.epsg
convenience method that provides a mapping from country name to a possible EPSG coordinate reference system code, e.g., "EPSG:1234".
EpsgCodesByCountry() - Constructor for class org.planit.utils.epsg.EpsgCodesByCountry
 
EPSILON_3 - Static variable in class org.planit.utils.math.Precision
 
EPSILON_6 - Static variable in class org.planit.utils.math.Precision
the default Epsilon unless indicated otherwise
equals(Object) - Method in class org.planit.assignment.TrafficAssignmentComponent
equals(Object) - Method in class org.planit.graph.EdgeImpl
equals(Object) - Method in class org.planit.graph.EdgeSegmentImpl
equals(Object) - Method in class org.planit.mode.ModeImpl
equals(Object) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
equals(Object) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
equals(Object) - Method in class org.planit.output.property.BaseOutputProperty
Overridden equals() method This method is needed to allow output properties to be removed from the output list if required.
equals(Object) - Method in class org.planit.time.TimePeriod
equals(Object) - Method in class org.planit.utils.id.IdGroupingToken
equals(Object) - Method in class org.planit.utils.misc.Pair
Compare to another pair
equals(LinkSegmentExpectedResultsDto) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Tests whether this ResultDto object is equal to another one
ESWATINI - Static variable in class org.planit.utils.locale.CountryNames
 
execute() - Method in class org.planit.assignment.TrafficAssignment
Execute assignment, including initializing resources, running equilibration and then closing resources
execute(String, String, String, String, String, String, boolean, int, double, OutputTimeUnit, double) - Method in class org.planit.tntp.TntpMain
Top-level method which runs PLANit for TNTP format input
executeAllTrafficAssignments() - Method in class org.planit.io.project.PlanItSimpleProject
Execute all registered traffic assignments Top-level error recording is done in this class.
executeAllTrafficAssignments() - Method in class org.planit.project.CustomPlanItProject
Execute all registered traffic assignments Top-level error recording is done in this class.
executeEquilibration() - Method in class org.planit.assignment.eltm.ELTM
 
executeEquilibration() - Method in class org.planit.assignment.StaticTrafficAssignment
Execute equilibration over all time periods and modes
executeEquilibration() - Method in class org.planit.assignment.TrafficAssignment
Run equilibration after resources initialized, including saving results
executeOneToAll(DirectedVertex) - Method in class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeOneToAll(DirectedVertex) - Method in interface org.planit.algorithms.shortestpath.OneToAllShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeOneToOne(DirectedVertex, DirectedVertex) - Method in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeOneToOne(DirectedVertex, DirectedVertex) - Method in interface org.planit.algorithms.shortestpath.OneToOneShortestPathAlgorithm
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
executeTimePeriod(TimePeriod) - Method in class org.planit.assignment.StaticTrafficAssignment
Perform assignment for a given time period
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.planit.assignment.algorithmb.AlgorithmB
Execute the time period for the registered modes
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.planit.assignment.algorithmb.AlgorithmBEquilibration
The method that performs the equilibration for a given time period using AlgorithmB
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.planit.assignment.StaticTrafficAssignment
Execute the time period for the registered modes
executeTimePeriod(TimePeriod, Set<Mode>) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
Perform assignment for a given time period using Dijkstra's algorithm
executeTrafficAssignment(TrafficAssignment) - Method in class org.planit.project.CustomPlanItProject
Execute a particular traffic assignment
exitEdgeSegments - Variable in class org.planit.graph.DirectedVertexImpl
Exit edge segments which connect to this vertex
EXTERNAL_ID - org.planit.network.converter.IdMapperType
 
externalId - Variable in class org.planit.graph.EdgeImpl
External Id of the physical link
externalId - Variable in class org.planit.graph.VertexImpl
External identifier used in input files
externalId - Variable in class org.planit.network.InfrastructureLayerImpl
external id for this infrastructure layer (if any)
externalId - Variable in class org.planit.zoning.ZoneImpl
External Id for this zone
ExternalIdable - Interface in org.planit.utils.id
A class implementing this interface signals that it is external id-able.
ExternalIdAbleImpl - Class in org.planit.utils.id
Implementation of ExternalIdable interface
ExternalIdAbleImpl(long) - Constructor for class org.planit.utils.id.ExternalIdAbleImpl
constructor
ExternalIdAbleImpl(ExternalIdAbleImpl) - Constructor for class org.planit.utils.id.ExternalIdAbleImpl
Copy constructor

F

FALKLAND_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
FEET - org.planit.tntp.enums.LengthUnits
 
FEET_MIN - org.planit.tntp.enums.SpeedUnits
 
FIJI - Static variable in class org.planit.utils.locale.CountryNames
 
FileOutputFormatter - Class in org.planit.output.formatter
Common methods used by output formatters which write data to physical files
FileOutputFormatter(IdGroupingToken) - Constructor for class org.planit.output.formatter.FileOutputFormatter
Constructor
FileUtils - Class in org.planit.utils.misc
Lightweight File utilities
FileUtils() - Constructor for class org.planit.utils.misc.FileUtils
 
finaliseAfterSimulation() - Method in class org.planit.output.OutputManager
Allows the output manager to finalise itself and any of its registered output formatters to after the simulation ended
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Finalize the persistence after the simulation.
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Close all resources used in this formatter
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in interface org.planit.output.formatter.OutputFormatter
Close resources to store results
finaliseAfterSimulation(OutputConfiguration, OutputAdapter) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Close output CSV file for a specified output type configuration
finalizeAfterExecution() - Method in class org.planit.assignment.TrafficAssignment
Finalize all relevant traffic assignment components after execution of the assignment has ended
findFirstCoordinatePosition(Coordinate, int, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
find first position where the coordinate resides on the geometry.
findFirstCoordinatePosition(Coordinate, LineString) - Static method in class org.planit.geo.PlanitJtsUtils
find first position where the coordinate resides on the geometry.
findMathTransform(CoordinateReferenceSystem, CoordinateReferenceSystem) - Static method in class org.planit.geo.PlanitOpenGisUtils
Convenience method that wraps the CRS.findMathTransform by catching exceptions and producing a planit excepion only as well as allowing for lenient transformer
findMostRestrictingOutLinkSegmentIndex() - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Find most restricted unprocessed outgoing link segment based on the scaled sending flows
first - Variable in class org.planit.utils.misc.Pair
The first object in this Pair
first() - Method in class org.planit.utils.misc.Pair
Get first object in pair
FIXED - Static variable in interface org.planit.cost.virtual.VirtualCost
short hand for configuring fixed virtual cost instance
fixedConnectoidCost - Variable in class org.planit.cost.virtual.FixedConnectoidTravelTimeCost
Fixed connectoid cost for connectoid segments - defaults to zero
FixedConnectoidTravelTimeCost - Class in org.planit.cost.virtual
Class holding fixed connectoid costs for each connectoid segment
FixedConnectoidTravelTimeCost(IdGroupingToken) - Constructor for class org.planit.cost.virtual.FixedConnectoidTravelTimeCost
Constructor
fixedInput - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelInput
fixed inputs to use
FixedVirtualCostConfigurator - Class in org.planit.cost.virtual
Configurator for FixedConnectoidTravelTimeCost implementation
FixedVirtualCostConfigurator() - Constructor for class org.planit.cost.virtual.FixedVirtualCostConfigurator
Constructor
FLOAT - org.planit.output.enums.Type
 
FLOW - org.planit.output.property.OutputProperty
 
FlowOutputProperty - Class in org.planit.output.property
 
FlowOutputProperty() - Constructor for class org.planit.output.property.FlowOutputProperty
 
format5(double) - Static method in class org.planit.utils.output.FormatUtils
Outputs a double to five decimal places
format6(double) - Static method in class org.planit.utils.output.FormatUtils
Outputs a double to six decimal places
formatObject(Object) - Static method in class org.planit.utils.output.OutputUtils
Formats an object (if a double, outputs value to 7 decimal places
FormatUtils - Class in org.planit.utils.output
Utility methods for formatting doubles
FormatUtils() - Constructor for class org.planit.utils.output.FormatUtils
 
FREE_FLOW_TRAVEL_TIME - org.planit.tntp.enums.NetworkFileColumns
 
freeFlowTravelTimePerLinkSegment - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
2d Array to store free flow travel time for each [mode][link segment] to be used in calculateSegmentCost()
fromHeaderName(String) - Static method in enum org.planit.output.property.OutputProperty
Returns the enumeration value associated with a specified header name (the header name in input and output files)
fromValue(String) - Static method in enum org.planit.output.property.OutputProperty
Returns the enumeration value associated with the specified class name
fundamentalDiagram - Variable in class org.planit.assignment.CapacityConstrainedAssignment
Fundamental diagram to use
FundamentalDiagram - Class in org.planit.supply.fundamentaldiagram
Fundamental diagram traffic component
FundamentalDiagram(IdGroupingToken) - Constructor for class org.planit.supply.fundamentaldiagram.FundamentalDiagram
Base constructor
FundamentalDiagramConfigurator<T extends FundamentalDiagram> - Class in org.planit.supply.fundamentaldiagram
Base class for all fundamental diagram configurator implementations
FundamentalDiagramConfigurator(Class<T>) - Constructor for class org.planit.supply.fundamentaldiagram.FundamentalDiagramConfigurator
Constructor
FundamentalDiagramConfiguratorFactory - Class in org.planit.supply.fundamentaldiagram
factory for the fundamental diagram types supported directory by PLANit
FundamentalDiagramConfiguratorFactory() - Constructor for class org.planit.supply.fundamentaldiagram.FundamentalDiagramConfiguratorFactory
 

G

gap - Variable in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Gap
GapFunction - Class in org.planit.gap
Interface for computing gap functions
GapFunction(StopCriterion) - Constructor for class org.planit.gap.GapFunction
Constructor
GapFunctionConfigurator<T extends GapFunction> - Class in org.planit.gap
Base class for all vgap function configurator implementations
GapFunctionConfigurator(Class<T>) - Constructor for class org.planit.gap.GapFunctionConfigurator
Constructor
GapFunctionConfiguratorFactory - Class in org.planit.gap
factory for the gap function types supported directory by PLANit
GapFunctionConfiguratorFactory() - Constructor for class org.planit.gap.GapFunctionConfiguratorFactory
 
GENERAL - org.planit.output.enums.OutputType
 
generateConnectoidEdgeId(IdGroupingToken) - Static method in class org.planit.network.virtual.ConnectoidEdgeImpl
Generate connectoid id
generateConnectoidId(IdGroupingToken) - Static method in class org.planit.zoning.ConnectoidImpl
Generate connectoid id
generateConnectoidSegmentId(IdGroupingToken) - Static method in class org.planit.network.virtual.ConnectoidSegmentImpl
generate unique connectoid segment id
generateEdgeId(IdGroupingToken) - Static method in class org.planit.graph.EdgeImpl
Generate edge id
generateEdgeSegmentId(IdGroupingToken) - Static method in class org.planit.graph.EdgeSegmentImpl
Generate unique edge segment id
generateEventId() - Static method in class org.planit.assignment.eltm.event.CumulativeEvent
Event ids are generated with unique ids across all cumulative events in the JVM
generateId(IdGroupingToken) - Static method in class org.planit.network.InfrastructureLayerImpl
generate unique node id
generateId(IdGroupingToken, Class<? extends Object>) - Static method in class org.planit.utils.id.IdGenerator
Generate a unique id for the chosen class
generateInstanceFromXml(Class<T>, File[]) - Static method in class org.planit.io.xml.util.JAXBUtils
create populated instance of class based from the first compatible potential files
generateLinkId(IdGroupingToken) - Static method in class org.planit.network.physical.LinkImpl
generate unique link id
generateLinkSegmentId(IdGroupingToken) - Static method in class org.planit.network.physical.LinkSegmentImpl
Generate unique link segment id
generateMacroscopicLinkSegmentTypeId(IdGroupingToken) - Static method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Generate next id available
generateNodeId(IdGroupingToken) - Static method in class org.planit.network.physical.NodeImpl
generate unique node id
generateObjectFromXml(Class<?>, File) - Static method in class org.planit.io.xml.util.JAXBUtils
Generates a Java object populated with the data from an XML input file.
generateOdZoneId(IdGroupingToken) - Static method in class org.planit.zoning.OdZoneImpl
generate unique od zone id
generateOutputFileName(String, String, String, TimePeriod, OutputType, long) - Method in class org.planit.output.formatter.FileOutputFormatter
Generates the name of an output file.
generateOutputFileName(String, String, String, TimePeriod, OutputType, long, int) - Method in class org.planit.output.formatter.FileOutputFormatter
Generates the name of an output file.
generateTransferZoneId(IdGroupingToken) - Static method in class org.planit.zoning.TransferZoneImpl
generate unique od zone id
generateVertexId(IdGroupingToken) - Static method in class org.planit.graph.VertexImpl
generate unique node id
generateXmlFileFromObject(Object, Class<?>, Path, String) - Static method in class org.planit.io.xml.util.JAXBUtils
Creates an XML output file populated with data from an Object
generateZoneId(IdGroupingToken) - Static method in class org.planit.zoning.ZoneImpl
Generate unique id for this zone
geometry - Variable in class org.planit.zoning.ZoneImpl
geometry of this zone
geoUtils - Variable in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
CRS based utility class to interpret the position information of vertices
GERMANY - Static variable in class org.planit.utils.locale.CountryNames
 
GERMANY_DHDN - Static variable in class org.planit.utils.epsg.EpsgCodesByCountry
Area of use: Germany, 3-degree Gauss-Kruger zone 4, EPSG:31468
get(long) - Method in class org.planit.demands.Demands.UserClasses
Retrieve a user class by its id
get(long) - Method in class org.planit.graph.EdgeSegmentsImpl
Get edge segment by id
get(long) - Method in class org.planit.graph.EdgesImpl
Get edge by id
get(long) - Method in class org.planit.graph.VerticesImpl
Find a entity by its d
get(long) - Method in class org.planit.mode.ModesImpl
Return a Mode by its id
get(long) - Method in interface org.planit.network.InfrastructureLayers
Find a entity by its id
get(long) - Method in class org.planit.network.InfraStructureLayersImpl
Find a entity by its id
get(long) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Return a MacroscopicLinkSegmentType by its id
get(long) - Method in class org.planit.network.physical.LinkSegmentsImpl
Get edge segment by id
get(long) - Method in class org.planit.network.physical.LinksImpl
Get edge by id
get(long) - Method in class org.planit.network.physical.NodesImpl
Find a entity by its d
get(long) - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidEdges
Get connectoid edge by id
get(long) - Method in interface org.planit.utils.graph.Edges
Get edge by id
get(long) - Method in interface org.planit.utils.graph.EdgeSegments
Get edge segment by id
get(long) - Method in interface org.planit.utils.graph.Vertices
Find a entity by its d
get(long) - Method in interface org.planit.utils.mode.Modes
Return a Mode by its id
get(long) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Return a MacroscopicLinkSegmentType by its id
get(long) - Method in interface org.planit.utils.zoning.Connectoids
Get connectoid by id
get(long) - Method in interface org.planit.utils.zoning.Zones
Retrieve zone by its Id
get(long) - Method in class org.planit.zoning.ConnectoidsImpl
Get connectoid by id
get(long) - Method in class org.planit.zoning.ZonesImpl
Retrieve zone by its Id
get(Mode) - Method in interface org.planit.network.InfrastructureLayers
Find the layer that supports the passed in mode.
get(Mode) - Method in class org.planit.network.InfraStructureLayersImpl
Find the layer that supports the passed in mode.
get(Mode, TimePeriod) - Method in class org.planit.demands.Demands
Get an ODDemand by mode and time period
get(PredefinedModeType) - Method in class org.planit.mode.ModesImpl
get predefined mode if it is registered
get(PredefinedModeType) - Method in interface org.planit.utils.mode.Modes
get predefined mode if it is registered
getA() - Method in class org.planit.utils.test.TestOutputDto
 
getAbsCumulativeDifferenceWith(CumulativePoint) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Absolute cumulative difference between this and passed in cumulative point
getAbsCumulativeDifferenceWith(CumulativePoint) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Absolute cumulative difference between this and passed in cumulative point
getAbsTimeDifferenceWith(CumulativePoint) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Absolute time difference in seconds between this and passed in cumulative point
getAbsTimeDifferenceWith(CumulativePoint) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Absolute time difference in seconds between this and passed in cumulative point
getAccessLinkSegment() - Method in interface org.planit.utils.zoning.DirectedConnectoid
the edge segment that provides access
getAccessLinkSegment() - Method in class org.planit.zoning.DirectedConnectoidImpl
the edge segment that provides access
getAccessNode() - Method in interface org.planit.utils.zoning.DirectedConnectoid
Based on the edge segment and the location (upstream/downstream) of the access point, collect the access node
getAccessNode() - Method in interface org.planit.utils.zoning.UndirectedConnectoid
Collect the physical node this connectoid proposes to create an acess point for its zone
getAccessNode() - Method in class org.planit.zoning.UndirectedConnectoidImpl
Collect the physical node this connectoid proposes to create an acess point for its zone
getAccessZones() - Method in interface org.planit.utils.zoning.Connectoid
the zones that can be accessed by this connectoid
getAccessZones() - Method in class org.planit.zoning.ConnectoidImpl
the zones that can be accessed by this connectoid
getActivatedOutputTypeConfigurations() - Method in class org.planit.output.configuration.OutputConfiguration
Collect all output type configuration activated on this instance
getActivatedOutputTypes() - Method in class org.planit.output.configuration.OutputConfiguration
Collect the activated output types
getActiveSubOutputTypes() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Returns a set of activated sub output types (if any)
getAllModesBySourceId() - Method in class org.planit.input.InputBuilderListener
Return all the registered modes
getAllowedModes() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Returns the modes that are allowed on the link segment
getAllowedModes() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Returns the modes that are allowed on the link segment
getAlphaBetaParameters(Mode) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost.BPRParameters
Retrieve Pair containing alpha and beta values for a specified mode
getAssignmentClassName() - Method in class org.planit.output.adapter.OutputAdapter
Returns the name of the assignment class being used
getAvailableModes() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
return the available modes for which mode properties have been registered
getAvailableModes() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
return the available modes for which mode properties have been registered
getAvailableModesFrom(Collection<Mode>) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Method which identifies which of the passed in modes is unavailable on the link segment
getB() - Method in class org.planit.utils.test.TestOutputDto
 
getByExternalId(String) - Method in class org.planit.network.physical.LinkSegmentsImpl
Retrieve a link segment by its external Id This method is not efficient, since it loops through all the registered link segments in order to find the required link segment.
getByExternalId(String) - Method in interface org.planit.utils.network.physical.LinkSegments
Retrieve a link segment by its external Id This method is not efficient, since it loops through all the registered link segments in order to find the required link segment.
getByXmlId(String) - Method in class org.planit.graph.EdgeSegmentsImpl
Return an edge segment by its Xml id Note: not an efficient implementation since it loops over all edge segments in linear time to identify the correct one, preferably use get instead whenever possible.
getByXmlId(String) - Method in class org.planit.mode.ModesImpl
Retrieve a Mode by its xml Id This method is not efficient, since it loops through all the registered modes in order to find the required mode.
getByXmlId(String) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Retrieve a MacroscopicLinkSegmentType by its xml Id This method is not efficient, since it loops through all the registered types in order to find the required entry.
getByXmlId(String) - Method in class org.planit.network.physical.LinkSegmentsImpl
Return an edge segment by its Xml id Note: not an efficient implementation since it loops over all link segments in linear time to identify the correct one, preferably use get instead whenever possible.
getByXmlId(String) - Method in interface org.planit.utils.graph.EdgeSegments
Return an edge segment by its Xml id
getByXmlId(String) - Method in interface org.planit.utils.mode.Modes
Retrieve a Mode by its XML Id
getByXmlId(String) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Return a MacroscopicLinkSegmentType by its Xml id
getC() - Method in class org.planit.utils.test.TestOutputDto
 
getCallingClassName() - Static method in class org.planit.utils.reflection.StackWalkerUtil
Collect the class name of the method that is the invoker of calling this method
getCallingMethodName() - Static method in class org.planit.utils.reflection.StackWalkerUtil
Collect the method name of the method that is the invoker of calling this method
getCallingMethodType() - Static method in class org.planit.utils.reflection.StackWalkerUtil
Collect the method type of the method that is the invoker of calling this method
getCapacity() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Returns the capacity of this link
getCapacityPerLane() - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
getCapacityPerLane() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Return the capacity per lane of this macroscopic link segment type
getCapacityPerLane() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Return the capacity per lane of this macroscopic link segment type
getCapacityPerLane(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the value of the capacity per lane
getCapacityScalingFactors() - Method in class org.planit.algorithms.nodemodel.TampereNodeModelInput
Collect the computed capacity scaling factors per in-link segment a such that lambda_a = C_a/Sum_b(t_ab)
getCentroid() - Method in interface org.planit.utils.zoning.Zone
Returns the centroid of this zone
getCentroid() - Method in class org.planit.zoning.ZoneImpl
Returns the centroid of this zone
getClassName(Object) - Method in class org.planit.output.adapter.OutputAdapter
Return the name of a Java object class as a short string
getClassNameWithBrackets(Object) - Static method in class org.planit.utils.misc.LoggingUtils
create a string that gets the class simple name and surrounds them with brackets
getClassToBuild() - Method in class org.planit.utils.builder.Builder
collect the class to build
getClassTypeToConfigure() - Method in class org.planit.utils.builder.Configurator
collect the class type we are configuring for
getClosestSamplePointOnLineString(Position, LineString) - Method in class org.planit.geo.PlanitOpenGisUtils
Find the closest explicit sample point registered on the line string compared to the passed in position
getColumnPriority() - Method in class org.planit.output.property.BaseOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.planit.output.property.CalculatedSpeedOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.CapacityPerLaneOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.CostTimesFlowOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DensityOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DestinationZoneIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DownstreamNodeIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.FlowOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.IterationIndexOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.LengthOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.LinkCostOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.LinkSegmentIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.LinkSegmentXmlIdOutputProperty
Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
getColumnPriority() - Method in class org.planit.output.property.LinkTypeOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.MaximumDensityOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.MaximumSpeedOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.ModeExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.ModeIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.ModeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.NumberOfLanesOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.ODCostOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.OriginZoneIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.PathIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.PathOutputStringProperty
 
getColumnPriority() - Method in class org.planit.output.property.RunIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.TimePeriodIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.UpstreamNodeIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
getColumnPriority() - Method in class org.planit.output.property.VCRatioOutputProperty
 
getCommaSeparator() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
separator to use for separating x,y entries of a single coordinate that is being persisted
getCompatibleAccessee() - Method in interface org.planit.interactor.InteractorAccessor
each interactor requires access from this accessee
getCompatibleAccessee() - Method in interface org.planit.interactor.LinkVolumeAccessor
each interactor requires access from this accessee
getCompatibleAccessor() - Method in interface org.planit.interactor.InteractorAccessee
this accessee provides access to this accesseor
getCompatibleAccessor() - Method in interface org.planit.interactor.LinkVolumeAccessee
this accessee provides access to this accesseor
getConfigurator() - Method in class org.planit.utils.builder.Builder
the configurator for this builder.
getConnectoidBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Returns the connectiod for a specified sourceId
getConnectoidEdgeId() - Method in class org.planit.network.virtual.ConnectoidEdgeImpl
Return the unique id of this connectoid edge
getConnectoidEdgeId() - Method in interface org.planit.utils.network.virtual.ConnectoidEdge
Return the unique id of this connectoid edge
getConnectoidSegment(long) - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidSegments
Get connectoid segment by id
getConnectoidSegmentId() - Method in class org.planit.network.virtual.ConnectoidSegmentImpl
Collect the unqiue connectoid segment id
getConnectoidSegmentId() - Method in interface org.planit.utils.network.virtual.ConnectoidSegment
Collect the unqiue connectoid segment id
getCoordinateReferenceSystem() - Method in class org.planit.geo.PlanitJtsUtils
collect the crs used by this instance of the utils class
getCoordinateReferenceSystem() - Method in class org.planit.network.InfrastructureNetwork
collect the used crs
getCostToReach(Vertex) - Method in class org.planit.algorithms.shortestpath.ShortestPathResult
Collect the cost to reach the given vertex
getCountryName() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
collect the country name set
getCountryNameCodeByIso2Code(String) - Static method in class org.planit.utils.locale.LocaleUtils
collect full name of country based on ISO2 code
getCriticalSpeedKmH() - Method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
Collect the critical speed in km/h
getCriticalSpeedKmH() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
Collect the critical speed in km/h
getCsvFileName(OutputType) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Returns the list of names of CSV output file for a specified output type
getCsvFileName(OutputType) - Method in interface org.planit.output.formatter.CsvTextFileOutputFormatter
Returns a list of names of CSV output file for a specified output type
getCsvFileName(OutputType) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Returns the name of the CSV output file for a specified output type
getCumulativeCount() - Method in interface org.planit.utils.cumulatives.CumulativePoint
 
getCumulativeCount() - Method in class org.planit.utils.cumulatives.CumulativePointImpl
 
getCumulativePoint() - Method in class org.planit.assignment.eltm.event.CumulativeEvent
 
getCurrentDestination() - Method in interface org.planit.od.ODDataIterator
Returns the destination zone object for the current cell
getCurrentDestination() - Method in class org.planit.od.ODDataIteratorImpl
Returns the destination zone object for the current cell
getCurrentOrigin() - Method in interface org.planit.od.ODDataIterator
Returns the origin zone object for the current cell
getCurrentOrigin() - Method in class org.planit.od.ODDataIteratorImpl
Returns the origin zone object for the current cell
getCurrentSegmentFlows() - Method in class org.planit.assignment.traditionalstatic.ModeData
collect current segment flows
getCurrentValue() - Method in interface org.planit.od.ODDataIterator
Returns the value at the current cell
getCurrentValue() - Method in class org.planit.od.odmatrix.ODMatrixIterator
Returns the value at the current cell
getCurrentValue() - Method in class org.planit.od.odpath.ODPathIterator
Returns the path in the current cell
getDecimalFormat() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
collect number of decimals used in writing coordinates
getDecimalSeparator() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
separator to use for separating decimals from unit changes
getDefaultOutputFormatter() - Method in class org.planit.io.project.PlanItSimpleProject
Collect the default output formatter for PLANit simple project which is the native XMLFormatter
getDemands() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
collect the registered demands
getDemands() - Method in class org.planit.io.project.PlanItSimpleProject
Return the current Demands object
getDemands(long) - Method in class org.planit.project.PlanItProjectInput.ProjectDemands
Get demands by id
getDescription() - Static method in class org.planit.io.xml.util.ApplicationProperties
collect description value
getDescription() - Method in class org.planit.time.TimePeriod
Return the description
getDestinationCoordinateReferenceSystem() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
collect the destination Crs
getDestinationZoneExternalId(ODMatrixIterator) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the external Id of the destination zone for the current cell in the OD skim matrix
getDestinationZoneExternalId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the external Id of the destination zone for the current cell in the OD path matrix
getDestinationZoneId(ODMatrixIterator) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the Id of the destination zone for the current cell in the OD skim matrix
getDestinationZoneId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the Id of the destination zone for the current cell in the OD path matrix
getDestinationZoneXmlId(ODMatrixIterator) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the Xml Id of the destination zone for the current cell in the OD skim matrix
getDestinationZoneXmlId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the Xml Id of the destination zone for the current cell in the OD path matrix
getDistanceInKilometres(LineString) - Method in class org.planit.geo.PlanitJtsUtils
Compute the length of the line string by traversing all nodes and computing the segment by segment distances TODO: find out if a faster way is possible
getDistanceInKilometres(Point, Point) - Method in class org.planit.geo.PlanitJtsUtils
Compute the distance in kilometres between two positions assuming the positions are provided in the same crs as registered on this class instance
getDistanceInKilometres(LineString) - Method in class org.planit.geo.PlanitOpenGisUtils
Compute the length of the line string by traversing all nodes and computing the segment by segment distances TODO: find out if a faster way is possible
getDistanceInKilometres(Position, Position) - Method in class org.planit.geo.PlanitOpenGisUtils
Compute the distance in kilometres between two positions assuming the positions are provided in the same crs as registered on this class instance
getDistanceInKilometres(Vertex, Vertex) - Method in class org.planit.geo.PlanitJtsUtils
Compute the distance in kilometres between two vertices assuming the positions are set and based on the same crs as registered on this class instance
getDistanceInKilometres(Vertex, Vertex) - Method in class org.planit.geo.PlanitOpenGisUtils
Compute the distance in kilometres between two vertices assuming the positions are set and based on the same crs as registered on this class instance
getDistanceInMetres(Coordinate, Coordinate) - Method in class org.planit.geo.PlanitJtsUtils
Compute the distance in metres between two (JTS) coordinates assuming the positions are provided in the same crs as registered on this class instance
getDistanceInMetres(Point, Point) - Method in class org.planit.geo.PlanitJtsUtils
Compute the distance in metres between two (JTS) points assuming the positions are provided in the same crs as registered on this class instance
getDistanceInMetres(Position, Position) - Method in class org.planit.geo.PlanitOpenGisUtils
Compute the distance in metres between two positions assuming the positions are provided in the same crs as registered on this class instance
getDownstreamNodeExternalId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the external Id of the downstream node
getDownstreamNodeId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the Id of the downstream node
getDownstreamNodeLocation(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the location of the downstream node
getDownstreamNodeXmlId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the xml Id of the downstream node
getDownstreamVertex() - Method in class org.planit.graph.EdgeSegmentImpl
Get the segment's downstream vertex
getDownstreamVertex() - Method in interface org.planit.utils.graph.EdgeSegment
Get the segment's downstream vertex
getDurationSeconds() - Method in class org.planit.time.TimePeriod
Return the duration in seconds
getEarliestNonNull() - Method in class org.planit.utils.misc.Pair
 
getEdges() - Method in class org.planit.graph.GraphImpl
collect edges of graph
getEdges() - Method in class org.planit.graph.VertexImpl
Returns a collection of Edge objects
getEdges() - Method in interface org.planit.utils.graph.Graph
collect edges of graph
getEdges() - Method in interface org.planit.utils.graph.Vertex
Returns a collection of Edge objects
getEdges(Vertex) - Method in class org.planit.graph.VertexImpl
colect the edge(s) based on the other vertex
getEdges(Vertex) - Method in interface org.planit.utils.graph.Vertex
colect the edge(s) based on the other vertex
getEdgeSegment(boolean) - Method in interface org.planit.utils.graph.DirectedEdge
Edge segment in the direction indicated
getEdgeSegment(DirectedVertex) - Method in interface org.planit.utils.graph.DirectedVertex
collect the first edge segment corresponding to the provided other vertex
getEdgeSegmentAb() - Method in class org.planit.graph.DirectedEdgeImpl
Edge segment in the direction from A to B
getEdgeSegmentAb() - Method in interface org.planit.utils.graph.DirectedEdge
Edge segment in the direction from A to B
getEdgeSegmentBa() - Method in class org.planit.graph.DirectedEdgeImpl
Edge segment in the direction from B to A
getEdgeSegmentBa() - Method in interface org.planit.utils.graph.DirectedEdge
Edge segment in the direction from B to A
getEdgeSegments() - Method in class org.planit.graph.DirectedGraphImpl
Collect edges segments of graph
getEdgeSegments() - Method in interface org.planit.utils.graph.DirectedGraph
Collect edges segments of graph
getEndNodeId() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Return the id of the end node
getEntryEdgeSegments() - Method in class org.planit.graph.DirectedVertexImpl
Collect the entry edge segments of this vertex
getEntryEdgeSegments() - Method in interface org.planit.utils.graph.DirectedVertex
Collect the entry edge segments of this vertex
getEntryLinkSegments() - Method in interface org.planit.utils.network.physical.Node
It is expected that nodes are used in conjunction with link segments.
getEpsg(String) - Static method in class org.planit.utils.epsg.EpsgCodesByCountry
collect the epsg most likely applicable code based on the country name.
getEpsilon() - Method in class org.planit.gap.StopCriterion
Return the epsilon of this stopping criterion
getEpsilon() - Method in class org.planit.gap.StopCriterionConfigurator
Return the epsilon of this stopping criterion
getEventContentByIndex(int) - Method in class org.planit.assignment.eltm.event.CumulativeEvent
Collect any entry from the event content object array by index and cast to generic type T
getExitEdgeSegments() - Method in class org.planit.graph.DirectedVertexImpl
Collect the exit edge segments of this vertex
getExitEdgeSegments() - Method in interface org.planit.utils.graph.DirectedVertex
Collect the exit edge segments of this vertex
getExitLinkSegments() - Method in interface org.planit.utils.network.physical.Node
It is expected that nodes are used in conjunction with link segments.
getExtension(File) - Static method in class org.planit.utils.misc.FileUtils
Collect the extension of a file.
getExternalId() - Method in class org.planit.graph.EdgeImpl
get external id of the entity
getExternalId() - Method in class org.planit.graph.EdgeSegmentImpl
get external id of the entity
getExternalId() - Method in class org.planit.graph.VertexImpl
get external id of the entity
getExternalId() - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
getExternalId() - Method in class org.planit.mode.ModeImpl
get external id of the entity
getExternalId() - Method in class org.planit.network.InfrastructureLayerImpl
get external id of the entity
getExternalId() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
get external id of the entity
getExternalId() - Method in class org.planit.time.TimePeriod
get external id of the entity
getExternalId() - Method in class org.planit.userclass.TravelerType
get external id of the entity
getExternalId() - Method in class org.planit.userclass.UserClass
get external id of the entity
getExternalId() - Method in interface org.planit.utils.id.ExternalIdable
get external id of the entity
getExternalId() - Method in class org.planit.utils.id.ExternalIdAbleImpl
get external id of the entity
getExternalId() - Method in class org.planit.zoning.ZoneImpl
get external id of the entity
getFilesWithExtensionFromDir(String, String) - Static method in class org.planit.utils.misc.FileUtils
collect all files from a directory with the given extension
getFirst() - Method in class org.planit.demands.Demands.TimePeriods
Collect the first registered time period.
getFirst() - Method in class org.planit.demands.Demands.TravelerTypes
Collect the first registered traveler type.
getFirst() - Method in class org.planit.demands.Demands.UserClasses
Collect the first registered user class.
getFirst() - Method in class org.planit.mode.ModesImpl
Collect the first registered mode
getFirst() - Method in interface org.planit.network.InfrastructureLayers
collect the first layer present based on the iterator
getFirst() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
collect the first entry that would be returned by the iterator
getFirst() - Method in interface org.planit.utils.mode.Modes
Collect the first registered mode
getFirst() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
collect the first entry that would be returned by the iterator
getFirstAccessZone() - Method in interface org.planit.utils.zoning.Connectoid
first available zone that is accessible based on the first entry the iterator returns
getFirstAccessZone() - Method in class org.planit.zoning.ConnectoidImpl
first available zone that is accessible based on the first entry the iterator returns
getFirstDemands() - Method in class org.planit.project.PlanItProjectInput.ProjectDemands
Collect the first demands that are registered (if any).
getFirstInfrastructureNetwork() - Method in class org.planit.project.PlanItProjectInput.ProjectNetworks
Collect the first network that is registered (if any).
getFirstOdPathMatrix() - Method in class org.planit.path.ODPathSets
Collect the first od path matrix available
getFirstOdPathSets() - Method in class org.planit.project.PlanItProjectInput.ProjectODPathSets
Collect the first od path set that is registered (if any).
getFirstParameterOfDelayedMethodCall(String) - Method in class org.planit.utils.builder.Configurator
Collect the first parameter submitted with (last) registered delayed method call of given signature.
getFirstStackFrame() - Static method in class org.planit.utils.reflection.StackWalkerUtil
Collect the first available stack frame if it exists
getFirstTrafficAssignmentBuilder() - Method in class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
Collect the first traffic assignment that is registered (if any).
getFirstZoning() - Method in class org.planit.project.PlanItProjectInput.ProjectZonings
Collect the first zonings that are registered (if any).
getFundamentalDiagram() - Method in class org.planit.assignment.CapacityConstrainedTrafficAssignmentConfigurator
Collect the fundamental diagram configurator
getGap() - Method in class org.planit.gap.GapFunction
Returns the gap for the current iteration
getGap() - Method in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Return the gap for the current iteration
getGapFunction() - Method in class org.planit.assignment.TrafficAssignment
Collect the gap function which is to be set by a derived class of TrafficAssignment via the initialiseDefaults() right after construction
getGapFunction() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Collect the gap function of the trafficAssignment instance
getGapFunctionClassName() - Method in class org.planit.output.adapter.OutputAdapter
Return the name of the gap function class
getGeometry() - Method in class org.planit.graph.EdgeImpl
Collect the geometry of this line
getGeometry() - Method in interface org.planit.utils.graph.Edge
Collect the geometry of this line
getGeometry() - Method in interface org.planit.utils.zoning.Zone
Collect the geometry (outer border) of this zone
getGeometry() - Method in class org.planit.zoning.ZoneImpl
Collect the geometry (outer border) of this zone
getGraph() - Method in class org.planit.network.physical.PhysicalNetwork
collect the graph
getGraphIdGroupingToken() - Method in class org.planit.graph.GraphImpl
Collect the id grouping token used for all entities registered on the graph, i.e., this network's specific identifier for generating ids unique and contiguous within this network and this network only
getGroupIdToken() - Method in class org.planit.assignment.TrafficComponentBuilder
collect the group id token
getGroupingTokenId() - Method in class org.planit.zoning.ZonesImpl
access to the id generation token
getId() - Method in class org.planit.assignment.eltm.event.CumulativeEvent
 
getId() - Method in class org.planit.assignment.TrafficAssignmentComponent
All traffic components must have a unique id
getId() - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCost
Collect initial cost id
getId() - Method in class org.planit.graph.ACyclicSubGraph
collect the id of this subgraph
getId() - Method in class org.planit.graph.EdgeImpl
collect id of the entity
getId() - Method in class org.planit.graph.EdgeSegmentImpl
collect id of the entity
getId() - Method in class org.planit.graph.GraphImpl
collect the id of this graph
getId() - Method in class org.planit.graph.VertexImpl
#collect id of the entity
getId() - Method in class org.planit.mode.ModeImpl
collect id of the entity
getId() - Method in class org.planit.network.InfrastructureLayerImpl
collect id of the entity
getId() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
collect id of the entity
getId() - Method in class org.planit.od.odpath.ODPathMatrix
 
getId() - Method in class org.planit.output.formatter.BaseOutputFormatter
 
getId() - Method in interface org.planit.output.formatter.OutputFormatter
Collect the id of the formatter
getId() - Method in interface org.planit.path.Path
Return the Id of this path
getId() - Method in class org.planit.path.PathImpl
Return the id of this path
getId() - Method in class org.planit.time.TimePeriod
Return the id of this time period
getId() - Method in class org.planit.userclass.TravelerType
collect id of the entity
getId() - Method in class org.planit.userclass.UserClass
Get the id of this user class
getId() - Method in interface org.planit.utils.graph.DirectedSubGraph
collect the id of this subgraph
getId() - Method in interface org.planit.utils.graph.Graph
collect the id of this graph
getId() - Method in class org.planit.utils.id.ExternalIdAbleImpl
collect id of the entity
getId() - Method in interface org.planit.utils.id.Idable
collect id of the entity
getId() - Method in class org.planit.zoning.ZoneImpl
Returns the id of this zone
getIdGroupingToken() - Method in class org.planit.assignment.TrafficAssignmentComponent
Collect the id grouping token used to generate ids for entities of this class.
getIdGroupingToken() - Method in class org.planit.graph.DirectedGraphBuilderImpl
Collect the id grouping token used by this builder
getIdGroupingToken() - Method in interface org.planit.graph.GraphBuilder
Collect the id grouping token used by this builder
getIdGroupingToken() - Method in class org.planit.graph.GraphBuilderImpl
Collect the id grouping token used by this builder
getIdGroupingToken() - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Collect the id grouping token used by this builder
getIdGroupingToken() - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
Collect the id grouping token used by this builder
getIdMapperType() - Method in interface org.planit.network.converter.NetworkWriter
collect the way the ids should be mapped
getIdMapperType() - Method in class org.planit.network.converter.NetworkWriterImpl
collect the way the ids should be mapped
getIncomingEdgeSegmentForVertex(Vertex) - Method in class org.planit.algorithms.shortestpath.ShortestPathResult
Find the incoming edge segment for a given vertex
getInfrastructureLayerByMode(Mode) - Method in class org.planit.network.InfrastructureNetwork
collect an infrastructure layer by mode (identical to this.infrastructureLayers.get(mode))
getInfrastructureLayerIdForMode(Mode) - Method in interface org.planit.output.adapter.LinkOutputTypeAdapter
collect the infrastructure layer id this mode resides on
getInfrastructureLayerIdForMode(Mode) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
collect the infrastructure layer id this mode resides on
getInfrastructureNetwork() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
collect the registered network
getInfrastructureNetwork() - Method in class org.planit.network.transport.TransportNetwork
Collect the physical network component of the transport network
getInfrastructureNetwork(long) - Method in class org.planit.project.PlanItProjectInput.ProjectNetworks
Get infrastructure network by id
getInitialLinkSegmentCost(InfrastructureNetwork) - Method in class org.planit.project.CustomPlanItProject
Return the initial link segment costs for a network
getInitialLinkSegmentCost(InfrastructureNetwork) - Method in class org.planit.project.PlanItProjectInput
Return the initial link segment costs for a network
getInputBuilderListener() - Method in class org.planit.assignment.TrafficComponentBuilder
collect the input builder
getInputProperty(String) - Method in class org.planit.graph.EdgeImpl
Get input property by its key
getInputProperty(String) - Method in class org.planit.graph.VertexImpl
Get input property by its key
getInputProperty(String) - Method in interface org.planit.utils.graph.Edge
Get input property by its key
getInputProperty(String) - Method in class org.planit.zoning.ZoneImpl
Get input property by its key
getInstance(boolean, IterableMap<Object, Object[]>, MultiKeyMap<Object, Object[]>) - Static method in interface org.planit.data.MultiKeyPlanItDataIterator
Returns an instance of a class which implements this interface
getIso2CountryCodeByName(String) - Static method in class org.planit.utils.locale.LocaleUtils
 
getIterationData() - Method in class org.planit.assignment.algorithmb.AlgorithmB
Return the simulation data for the current iteration
getIterationData() - Method in class org.planit.assignment.algorithmb.AlgorithmBEquilibration
Collect the iteration information collected during the equilibration
getIterationData() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
Return the simulation data for the current iteration
getIterationIndex() - Method in class org.planit.assignment.algorithmb.AlgorithmB
Collect the current iteration index of the simulation
getIterationIndex() - Method in class org.planit.assignment.eltm.ELTM
 
getIterationIndex() - Method in class org.planit.assignment.SimulationData
Returns the current iteration index
getIterationIndex() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
Collect the current iteration index of the simulation
getIterationIndex() - Method in class org.planit.assignment.TrafficAssignment
Collect the current iteration index of the simulation
getIterationIndex(TrafficAssignment) - Static method in class org.planit.output.property.IterationIndexOutputProperty
Returns the current iteration index
getIterationIndexForSubOutputType(SubOutputTypeEnum) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
ODSkimOutputType.COST: Cost is collected through the shortest path in iteration i based on the link costs of iteration i-1, so the od cost of i-1 are only known once we are in iteration i, hence this information is trailing behind one iteration, and we can only store it in i.
getIterationIndexForSubOutputType(SubOutputTypeEnum) - Method in interface org.planit.output.adapter.OutputTypeAdapter
Determine the iteration index that is relevant for the data related to the provided output type enum Generally, this equates to the actual current iteration index, but if the data for example is trailing an iteration then this will collect the correct iteration index for this data as opposed to the iteration index of the simulation itself.
getIterationIndexForSubOutputType(SubOutputTypeEnum) - Method in class org.planit.output.adapter.OutputTypeAdapterImpl
Default implementation assumes that regular iteration index is used, which in most cases it true, only when for example costs are trailing one iteration behind in case they are only revealed in the next iteration this method should be overridden
getIterator() - Method in class org.planit.data.MultiKeyPlanItData
Returns a MultiKeyPlanItDataIterator for the contents of this map
getIterator(Mode, TimePeriod, Integer, OutputType) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Returns a MemoryOutputIterator for the contents of the specified MultiKeyPlanItData map
getKeys() - Method in interface org.planit.data.MultiKeyPlanItDataIterator
Returns an array of keys for the current iteration
getKeys() - Method in class org.planit.data.MultiKeyPlanItDataIteratorImpl
Returns an array of keys for the current iteration
getKeys() - Method in class org.planit.output.formatter.MemoryOutputIterator
Returns an array of keys for the current iteration
getLastIteration() - Method in class org.planit.output.formatter.MemoryOutputFormatter
Returns the value of the last iteration of recorded data
getLatestIdForToken(IdGroupingToken, Class<? extends Object>) - Static method in class org.planit.utils.id.IdGenerator
collect the latest generated id for a given class and token
getLength() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Returns the length of this link
getLength(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the length of the current link segment
getLength(Zone) - Method in interface org.planit.utils.zoning.Connectoid
length can be used to virtually assign a length to the connectoid/zone combination
getLength(Zone) - Method in class org.planit.zoning.ConnectoidImpl
length can be used to virtually assign a length to the connectoid/zone combination
getLengthKm() - Method in class org.planit.graph.EdgeImpl
Return length of this edge in km
getLengthKm() - Method in interface org.planit.utils.graph.Edge
Return length of this edge in km
getLinkBoundary() - Method in class org.planit.assignment.eltm.event.TriggerEvent
 
getLinkBoundaryLocation() - Method in class org.planit.assignment.eltm.event.ReleaseEvent
collect the link boundary location of this release event, i.e., the opposite link boundary of its source trigger event
getLinkCost() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Get the cost for the current link
getLinkFlow() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Return the flow through this link
getLinkId() - Method in class org.planit.network.physical.LinkImpl
Return id of this instance.
getLinkId() - Method in interface org.planit.utils.network.physical.Link
Return id of this instance.
getLinkOutputPropertyValue(OutputProperty, LinkSegment, Mode, TimePeriod, double) - Method in interface org.planit.output.adapter.LinkOutputTypeAdapter
Return the value of a specified output property of a link segment
getLinkOutputPropertyValue(OutputProperty, LinkSegment, Mode, TimePeriod, double) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.
getLinkOutputPropertyValue(OutputProperty, LinkSegment, Mode, TimePeriod, double) - Method in class org.planit.output.adapter.TraditionalStaticAssignmentLinkOutputTypeAdapter
Return the value of a specified output property of a link segment
getLinks() - Method in class org.planit.network.physical.PhysicalNetwork
alternative to using the links public member
getLinks() - Method in interface org.planit.utils.network.physical.Node
It is expected that nodes are used in conjunction with links.
getLinkSegment(boolean) - Method in interface org.planit.utils.network.physical.Link
collect edgeSegment as something extending LinkSegment which is to be expected for any link.
getLinkSegment(Node) - Method in interface org.planit.utils.network.physical.Node
collect the first edge segment corresponding to the provided end node
getLinkSegmentAb() - Method in interface org.planit.utils.network.physical.Link
collect edgeSegment Ab as something extending LinkSegment which is to be expected for any link.
getLinkSegmentBa() - Method in interface org.planit.utils.network.physical.Link
collect edgeSegment Ba as something extending LinkSegment which is to be expected for any link.
getLinkSegmentByExternalId(InfrastructureNetwork, String) - Method in class org.planit.input.InputBuilderListener
returns the link segment by a given external id Extremely slow, because it is not indexed at the moment
getLinkSegmentByXmlId(String) - Method in class org.planit.input.InputBuilderListener
Returns the link segment for a given sourceId
getLinkSegmentExternalId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the external Id of the current link segment
getLinkSegmentFlow(LinkSegment) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
#Get the total flow across a link over all modes
getLinkSegmentFlow(LinkSegment) - Method in interface org.planit.interactor.LinkVolumeAccessee
Get the total flow across a link over all modes
getLinkSegmentFlows() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
#Get total link segment flows for all link segments
getLinkSegmentFlows() - Method in interface org.planit.interactor.LinkVolumeAccessee
Get total link segment flows for all link segments
getLinkSegmentId() - Method in class org.planit.network.physical.LinkSegmentImpl
Return id of this instance.
getLinkSegmentId() - Method in interface org.planit.utils.network.physical.LinkSegment
Return id of this instance.
getLinkSegmentId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the Id of the current link segment
getLinkSegments() - Method in class org.planit.network.physical.PhysicalNetwork
alternative to using the linkSegments public member
getLinkSegmentType() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Collect the link segment type of the link segment
getLinkSegmentType() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Collect the link segment type of the link segment
getLinkSegmentTypeBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Return the link segment type for a specified sourceId
getLinkSegmentTypes() - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetwork
collect the link segment types, alternative to using the public member
getLinkSegmentXmlId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the Xml Id of the current link segment
getLinkType(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Return the link segment type of the current link segment
getLocation() - Method in class org.planit.assignment.eltm.LinkSegmentBoundary
Collect the boundary location of this instance
getLogitModel() - Method in class org.planit.path.choice.StochasticPathChoiceConfigurator
Collect the logit model configurator
getMacroscopicNetworkBuilder() - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetwork
collect the builder as macroscopic network builder
getMapToIndexConnectoidsByXmlIds() - Method in class org.planit.io.zoning.PlanitZoningReaderSettings
map to index connectoids by xml id when parsing
getMapToIndexLinkSegmentByXmlIds() - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
exogenous map to index link segments by xml id when parsing (if any, can be null)
getMapToIndexLinkSegmentTypeByXmlIds() - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
exogenous map to index link segment types by xml id when parsing (if any, can be null)
getMapToIndexModeByXmlIds() - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
exogenous map to index modes by xml id when parsing
getMapToIndexNodeByXmlIds() - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
exogenous map to index nodes by xml id when parsing (if any, can be null)
getMapToIndexTimePeriodByXmlIds() - Method in class org.planit.io.demands.PlanitDemandsReaderSettings
map to index time periods by xml id when parsing
getMapToIndexTravelerTypeByXmlIds() - Method in class org.planit.io.demands.PlanitDemandsReaderSettings
map to index traveler types by xml id when parsing
getMapToIndexUserClassByXmlIds() - Method in class org.planit.io.demands.PlanitDemandsReaderSettings
map to index user classes by xml id when parsing
getMapToIndexZoneByXmlIds() - Method in class org.planit.io.intermodal.PlanitInterModalReaderSettings
map to index nodes by xml id when parsing
getMapToIndexZoneByXmlIds() - Method in class org.planit.io.zoning.PlanitZoningReaderSettings
map to index nodes by xml id when parsing
getMaximum(double[]) - Static method in class org.planit.utils.arrays.ArrayUtils
find the maximum of an array of doubles
getMaximumDensity(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the flow density of the current link
getMaximumDensityPerLane() - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
getMaximumDensityPerLane() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Return the maximum density per lane for this macroscopic link segment type
getMaximumDensityPerLane() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Return the maximum density per lane for this macroscopic link segment type
getMaximumSpeed(LinkSegment, Mode) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the maximum speed through the current link segment
getMaximumSpeedKmH() - Method in class org.planit.mode.ModeImpl
maximum speed for this mode
getMaximumSpeedKmH() - Method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
Collect the maximum speed in km/h
getMaximumSpeedKmH() - Method in interface org.planit.utils.mode.Mode
maximum speed for this mode
getMaximumSpeedKmH() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
Collect the maximum speed in km/h
getMaxIterations() - Method in class org.planit.gap.StopCriterion
Return the maximum allowable number of iterations
getMaxIterations() - Method in class org.planit.gap.StopCriterionConfigurator
Return the maximum allowable number of iterations
getMeasuredNetworkCost() - Method in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Return the actual system travel time
getModalLinkSegmentCosts(Mode) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the link segment costs for a specified mode
getMode() - Method in class org.planit.userclass.UserClass
Return the mode of travel of this user class
getModeBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Return Mode for a specified xml Id
getModeExternalId(Mode) - Static method in class org.planit.output.property.ModeExternalIdOutputProperty
Returns the external Id of the current mode
getModeId(Mode) - Static method in class org.planit.output.property.ModeIdOutputProperty
Returns the Id of the current mode
getModelledSpeedLimitKmH(Mode) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Collect the maximum speed limit for the mode by taking the minimum of: (i) physical speed limit, (ii) mode's maximum speed limit, (iii) link segment type's mode specific speed limit.
getModelledSpeedLimitKmH(Mode) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Collect the maximum speed limit for the mode by taking the minimum of: (i) physical speed limit, (ii) mode's maximum speed limit, (iii) link segment type's mode specific speed limit.
getModeProperties(Mode) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Returns the mode properties for a specified mode along this link
getModeProperties(Mode) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Returns the mode properties for a specified mode along this link
getModePropertiesMap() - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
getModeSpecificData() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Collect the data per mode for all modes
getModeXmlId(Mode) - Static method in class org.planit.output.property.ModeXmlIdOutputProperty
Returns the Xml Id of the current mode
getMotorisationType() - Method in class org.planit.mode.PhysicalModeFeaturesImpl
 
getMotorisationType() - Method in interface org.planit.utils.mode.PhysicalModeFeatures
collect the motorisation type of this mode
getMultiplier() - Method in enum org.planit.output.enums.OutputTimeUnit
 
getMultiplier() - Method in enum org.planit.tntp.enums.CapacityPeriod
 
getMultiplier() - Method in enum org.planit.tntp.enums.LengthUnits
 
getMultiplier() - Method in enum org.planit.tntp.enums.SpeedUnits
 
getMultiplier() - Method in enum org.planit.tntp.enums.TimeUnits
 
getName() - Method in class org.planit.graph.EdgeImpl
get the name of the edge
getName() - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
getName() - Method in class org.planit.mode.ModeImpl
Name of this mode
getName() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Return the name of this macroscopic link segment type
getName() - Method in class org.planit.network.physical.NodeImpl
get the name of this node (if any)
getName() - Method in class org.planit.output.property.BaseOutputProperty
Returns the name of the output property
getName() - Method in class org.planit.output.property.CalculatedSpeedOutputProperty
 
getName() - Method in class org.planit.output.property.CapacityPerLaneOutputProperty
 
getName() - Method in class org.planit.output.property.CostTimesFlowOutputProperty
 
getName() - Method in class org.planit.output.property.DensityOutputProperty
 
getName() - Method in class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.DestinationZoneIdOutputProperty
 
getName() - Method in class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
getName() - Method in class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.DownstreamNodeIdOutputProperty
 
getName() - Method in class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
getName() - Method in class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
getName() - Method in class org.planit.output.property.FlowOutputProperty
 
getName() - Method in class org.planit.output.property.IterationIndexOutputProperty
 
getName() - Method in class org.planit.output.property.LengthOutputProperty
 
getName() - Method in class org.planit.output.property.LinkCostOutputProperty
 
getName() - Method in class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.LinkSegmentIdOutputProperty
 
getName() - Method in class org.planit.output.property.LinkSegmentXmlIdOutputProperty
Returns the name of the output property
getName() - Method in class org.planit.output.property.LinkTypeOutputProperty
 
getName() - Method in class org.planit.output.property.MaximumDensityOutputProperty
 
getName() - Method in class org.planit.output.property.MaximumSpeedOutputProperty
 
getName() - Method in class org.planit.output.property.ModeExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.ModeIdOutputProperty
 
getName() - Method in class org.planit.output.property.ModeXmlIdOutputProperty
 
getName() - Method in class org.planit.output.property.NumberOfLanesOutputProperty
 
getName() - Method in class org.planit.output.property.ODCostOutputProperty
 
getName() - Method in class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.OriginZoneIdOutputProperty
 
getName() - Method in class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
getName() - Method in class org.planit.output.property.PathIdOutputProperty
 
getName() - Method in class org.planit.output.property.PathOutputStringProperty
 
getName() - Method in class org.planit.output.property.RunIdOutputProperty
 
getName() - Method in class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.TimePeriodIdOutputProperty
 
getName() - Method in class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
getName() - Method in class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
getName() - Method in class org.planit.output.property.UpstreamNodeIdOutputProperty
 
getName() - Method in class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
getName() - Method in class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
getName() - Method in class org.planit.output.property.VCRatioOutputProperty
 
getName() - Method in class org.planit.userclass.TravelerType
 
getName() - Method in class org.planit.userclass.UserClass
Get the name of this user class
getName() - Method in interface org.planit.utils.graph.Edge
get the name of the edge
getName() - Method in interface org.planit.utils.mode.Mode
Name of this mode
getName() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Return the name of this macroscopic link segment type
getName() - Method in interface org.planit.utils.network.physical.Node
get the name of this node (if any)
getName() - Method in interface org.planit.utils.zoning.Connectoid
The name of the connectoid
getName() - Method in class org.planit.zoning.ConnectoidImpl
The name of the connectoid
getNetwork() - Method in class org.planit.io.project.PlanItSimpleProject
Return the current network object
getNetworkBuilder() - Method in class org.planit.network.physical.PhysicalNetwork
collect the registered network builder
getNetworkGroupingTokenId() - Method in class org.planit.network.Network
collect the grouping token for this network instance
getNetworkIdGroupingToken() - Method in class org.planit.network.physical.PhysicalNetwork
Collect the id grouping token used for all entities registered on the network, i.e., this network's specific identifier for generating ids unique and contiguous within this network and this network only
getNextSegmentFlows() - Method in class org.planit.assignment.traditionalstatic.ModeData
collect next segment flows
getNodeA() - Method in interface org.planit.utils.network.physical.Link
collect vertex A as something extending node which is to be expected for any link.
getNodeB() - Method in interface org.planit.utils.network.physical.Link
collect vertex A as something extending node which is to be expected for any link.
getNodeByXmlId(String) - Method in class org.planit.input.InputBuilderListener
Return a node for a specified sourceId Id
getNodeId() - Method in class org.planit.network.physical.NodeImpl
Collect the id of the node.
getNodeId() - Method in interface org.planit.utils.network.physical.Node
Collect the id of the node.
getNodeModel() - Method in class org.planit.assignment.CapacityConstrainedTrafficAssignmentConfigurator
Collect the node model configurator
getNodes() - Method in class org.planit.network.physical.PhysicalNetwork
alternative to using the nodes public member
getNumberOfAccessZones() - Method in interface org.planit.utils.zoning.Connectoid
the number of accessible zones registered
getNumberOfAccessZones() - Method in class org.planit.zoning.ConnectoidImpl
the number of accessible zones registered
getNumberOfCentroids() - Method in interface org.planit.utils.zoning.Zones
each zone has exactly one centroid, so this is functionally equivalent to calling Zones.size()
getNumberOfCentroids() - Method in class org.planit.zoning.Zoning
collect the number of centroids across all zones (od and transfer zones)
getNumberOfConnectoidSegments() - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidSegments
Return the number of registered connectoid segments
getNumberOfDemands() - Method in class org.planit.project.PlanItProjectInput.ProjectDemands
Get the number of demands
getNumberOfEdges() - Method in class org.planit.graph.VertexImpl
Number of entries in edge segments
getNumberOfEdges() - Method in interface org.planit.utils.graph.Vertex
Number of entries in edge segments
getNumberOfEntryEdgeSegments() - Method in class org.planit.graph.DirectedVertexImpl
Collect the number of entry edge segments of this vertex
getNumberOfEntryEdgeSegments() - Method in interface org.planit.utils.graph.DirectedVertex
Collect the number of entry edge segments of this vertex
getNumberOfExitEdgeSegments() - Method in class org.planit.graph.DirectedVertexImpl
Collect the number of exit edge segments of this vertex
getNumberOfExitEdgeSegments() - Method in interface org.planit.utils.graph.DirectedVertex
Collect the number of exit edge segments of this vertex
getNumberOfIncomingLinkSegments() - Method in class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
Collect number of incoming link segments
getNumberOfInfrastructureNetworks() - Method in class org.planit.project.PlanItProjectInput.ProjectNetworks
Get the number of networks
getNumberOfLanes() - Method in class org.planit.network.physical.LinkSegmentImpl
Collect the number of lanes of this segment
getNumberOfLanes() - Method in interface org.planit.utils.network.physical.LinkSegment
Collect the number of lanes of this segment
getNumberOfLanes(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the number of lanes of the current link
getNumberOfOdPathSets() - Method in class org.planit.path.ODPathSets
Collect the number of registered od path sets
getNumberOfOdPathSets() - Method in class org.planit.project.PlanItProjectInput.ProjectODPathSets
Get the number of od path sets
getNumberOfOutgoingLinkSegments() - Method in class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
Collect number of outgoing link segments
getNumberOfRegisteredTimePeriods() - Method in class org.planit.input.InputBuilderListener
Returns the number of registered time periods
getNumberOfTimePeriods() - Method in class org.planit.demands.Demands.TimePeriods
Collect the number of registered time periods
getNumberOfTrafficAssignmentBuilders() - Method in class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
Get the number of traffic assignment
getNumberOfTravelAnalysisZones() - Method in interface org.planit.od.ODData
Returns the number of zones contained in the object
getNumberOfTravelAnalysisZones() - Method in class org.planit.od.ODDataImpl
Returns the number of zones contained in the object
getNumberOfTravelerTypes() - Method in class org.planit.demands.Demands.TravelerTypes
Collect the number of registered traveler types
getNumberOfZonings() - Method in class org.planit.project.PlanItProjectInput.ProjectZonings
Get the number of zonings
getODCost(ODMatrixIterator, double) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the OD travel cost for the current cell in the OD skim matrix
getODOutputPropertyValue(OutputProperty, ODMatrixIterator, Mode, TimePeriod, double) - Method in interface org.planit.output.adapter.ODOutputTypeAdapter
Returns the specified output property values for the current cell in the OD Matrix Iterator
getODOutputPropertyValue(OutputProperty, ODMatrixIterator, Mode, TimePeriod, double) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the specified output property values for the current cell in the OD Matrix Iterator
getODPathMatrix(Mode) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the current OD path for a specified mode
getODPathMatrix(Mode) - Method in interface org.planit.output.adapter.PathOutputTypeAdapter
Retrieve an OD path matrix object for a specified mode
getODPathMatrix(Mode) - Method in class org.planit.output.adapter.TraditionalStaticPathOutputTypeAdapter
Retrieve an OD path matrix object for a specified mode
getODPathSets(long) - Method in class org.planit.project.PlanItProjectInput.ProjectODPathSets
Get od rotue sets by id
getODSkimMatrix(ODSkimSubOutputType, Mode) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the skim matrix for a specified mode and skim output type
getODSkimMatrix(ODSkimSubOutputType, Mode) - Method in interface org.planit.output.adapter.ODOutputTypeAdapter
Retrieve an OD skim matrix for a specified OD skim output type and mode
getODSkimMatrix(ODSkimSubOutputType, Mode) - Method in class org.planit.output.adapter.TraditionalStaticAssignmentODOutputTypeAdapter
Retrieve an OD skim matrix for a specified OD skim output type and mode
getOdSkimOutputType() - Method in class org.planit.od.odmatrix.skim.ODSkimMatrix
Returns the type of the current OD skim matrix
getOdZoneId() - Method in interface org.planit.utils.zoning.OdZone
In addition to a zone id across all zones of any derived type, each Od zone also has a unique id across the Od zones specifically
getOdZoneId() - Method in class org.planit.zoning.OdZoneImpl
In addition to a zone id across all zones of any derived type, each Od zone also has a unique id across the Od zones specifically
getOppositeBoundaryLocation() - Method in class org.planit.assignment.eltm.LinkSegmentBoundary
collect the opposite location of this boundary.
getOriginZoneExternalId(ODMatrixIterator) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the origin zone external Id for the current cell in the OD skim matrix
getOriginZoneExternalId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the origin zone external Id for the current cell in the OD path matrix
getOriginZoneId(ODMatrixIterator) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the origin zone Id for the current cell in the OD skim matrix
getOriginZoneId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the origin zone Id for the current cell in the OD path matrix
getOriginZoneXmlId(ODMatrixIterator) - Method in class org.planit.output.adapter.ODOutputTypeAdapterImpl
Returns the origin zone Xml Id for the current cell in the OD skim matrix
getOriginZoneXmlId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the Xml Id of the origin zone for the current cell in the OD path matrix
getOutputConfiguration() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Provide the output configuration for user access
getOutputConfiguration() - Method in class org.planit.output.OutputManager
Get the OutputConfiguration object
getOutputDataValue(Mode, TimePeriod, Integer, OutputType, OutputProperty, Object[]) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Get a specified data value
getOutputFormatter(long) - Method in class org.planit.project.CustomPlanItProject
Retrieve an output formatter object given its id
getOutputFormatters() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Returns a list of output formatters registered on this assignment
getOutputFormatters() - Method in class org.planit.output.OutputManager
Returns the list of currently registered OutputFormatter objects for a specified output type
getOutputKeyProperties() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Returns an array of output properties for keys used in MemoryOutputFormatter The output array can only contain output properties which are of ID_PRIORITY
getOutputKeyProperties(OutputType) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Returns the array of output properties representing the output types of the keys for the current output type
getOutputManager() - Method in class org.planit.assignment.TrafficAssignment
Collect the output manager
getOutputManager() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Collect the registered output manager
getOutputProperties() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Returns the current set of output properties for this output configuration
getOutputProperty() - Method in class org.planit.output.property.BaseOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputProperty() - Method in class org.planit.output.property.CalculatedSpeedOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.CapacityPerLaneOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.CostTimesFlowOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DensityOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DestinationZoneIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DownstreamNodeIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.FlowOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.IterationIndexOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.LengthOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.LinkCostOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.LinkSegmentIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.LinkSegmentXmlIdOutputProperty
Return the value of the OutputProperty enumeration for this property
getOutputProperty() - Method in class org.planit.output.property.LinkTypeOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.MaximumDensityOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.MaximumSpeedOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.ModeExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.ModeIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.ModeXmlIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.NumberOfLanesOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.ODCostOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.OriginZoneIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.PathIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.PathOutputStringProperty
 
getOutputProperty() - Method in class org.planit.output.property.RunIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.TimePeriodIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.UpstreamNodeIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
getOutputProperty() - Method in class org.planit.output.property.VCRatioOutputProperty
 
getOutputTimeUnit() - Method in class org.planit.output.formatter.BaseOutputFormatter
Returns the current time units
getOutputTimeUnitString() - Method in class org.planit.output.formatter.BaseOutputFormatter
Returns the current time units as a String
getOutputType() - Method in interface org.planit.output.adapter.OutputTypeAdapter
Return the output type corresponding to this output adapter
getOutputType() - Method in class org.planit.output.adapter.OutputTypeAdapterImpl
Return the output type corresponding to this output adapter
getOutputType() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Returns the OutputAdapter being used for this configuration
getOutputTypeAdapter(OutputType) - Method in class org.planit.output.adapter.OutputAdapter
Retrieve an output type adapter for a specified output type
getOutputTypeConfiguration(OutputType) - Method in class org.planit.output.configuration.OutputConfiguration
Collect the output type configuration for the given type if it is activated
getOutputTypeConfiguration(OutputType) - Method in class org.planit.output.OutputManager
Collect the output type configuration for the given type
getOutputTypeIndependentPropertyValue(OutputProperty, Mode, TimePeriod) - Method in class org.planit.output.adapter.OutputTypeAdapterImpl
Returns the value of properties which are common to all output type adapters
getOutputValueProperties() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Returns an array of output properties for values used in MemoryOutputFormatter The output array can only contain output properties which are not of ID_PRIORITY
getOutputValueProperties(OutputType) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Returns the array of output properties representing the output types of the data values for the current output type
getParameterTypes(Object[]) - Static method in class org.planit.utils.reflection.ReflectionUtils
Method that constructs the parameter types that go with the passed in parameters.
getParentEdge() - Method in class org.planit.graph.EdgeSegmentImpl
Collect the parent edge of the segment
getParentEdge() - Method in interface org.planit.utils.graph.EdgeSegment
Collect the parent edge of the segment
getParentGraph() - Method in class org.planit.graph.ACyclicSubGraph
the parent graph
getParentGraph() - Method in interface org.planit.utils.graph.DirectedSubGraph
the parent graph
getParentLink() - Method in class org.planit.network.physical.LinkSegmentImpl
Return the parent link of this link segment
getParentLink() - Method in interface org.planit.utils.network.physical.LinkSegment
Return the parent link of this link segment
getParentZone() - Method in interface org.planit.utils.zoning.Centroid
Return the parent zone of this centroid
getParentZone() - Method in class org.planit.zoning.CentroidImpl
Return the parent zone of this centroid
getPathAsString(ODPathIterator, PathOutputIdentificationType) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the path as a String of comma-separated Id values
getPathChoice() - Method in class org.planit.assignment.DynamicAssignmentConfigurator
Collect the path choice configurator
getPathId(ODPathIterator) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Return the Id of the current path If there is no path between the current origin and destination zones, this returns -1
getPathIdentificationType() - Method in class org.planit.output.configuration.PathOutputTypeConfiguration
Get the path id type
getPathOutputPropertyValue(OutputProperty, ODPathIterator, Mode, TimePeriod, PathOutputIdentificationType) - Method in interface org.planit.output.adapter.PathOutputTypeAdapter
Returns the specified output property values for the current cell in the ODPathIterator
getPathOutputPropertyValue(OutputProperty, ODPathIterator, Mode, TimePeriod, PathOutputIdentificationType) - Method in class org.planit.output.adapter.PathOutputTypeAdapterImpl
Returns the specified output property values for the current cell in the ODPathIterator
getPcu() - Method in class org.planit.mode.ModeImpl
Passenger car unit conversion factor for this mode
getPcu() - Method in interface org.planit.utils.mode.Mode
Passenger car unit conversion factor for this mode
getPcuFowRatePerHour() - Method in class org.planit.assignment.eltm.event.ReleaseFlowEvent
 
getPcuFowRatePerHour() - Method in class org.planit.assignment.eltm.event.TriggerFlowEvent
 
getPhysicalCost() - Method in class org.planit.assignment.TrafficAssignment
Get the dynamic physical cost object for the current assignment
getPhysicalCost() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Collect the physical cost entity registered on the traffic assignment
getPhysicalCostClassName() - Method in class org.planit.output.adapter.OutputAdapter
Returns the name of the physical cost class
getPhysicalFeatures() - Method in class org.planit.mode.ModeImpl
collect the physical features of this mode
getPhysicalFeatures() - Method in interface org.planit.utils.mode.Mode
collect the physical features of this mode
getPhysicalLinkSegments(long) - Method in interface org.planit.output.adapter.LinkOutputTypeAdapter
Return a Link segments for this assignment
getPhysicalLinkSegments(long) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Provide access to the macroscopic link segments
getPhysicalSpeedLimitKmH() - Method in class org.planit.network.physical.LinkSegmentImpl
This is the maximum speed that is physically present and a driver can observe from the signs on the road
getPhysicalSpeedLimitKmH() - Method in interface org.planit.utils.network.physical.LinkSegment
This is the maximum speed (Km/h) that is physically present and a driver can observe from the signs on the road
getPosition() - Method in class org.planit.graph.VertexImpl
#Collect the geometry of the point location of this vertex
getPosition() - Method in interface org.planit.utils.graph.Vertex
Collect the geometry of the point location of this vertex
getPositionOfOutputKeyProperty(OutputType, OutputProperty) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Returns the position of a property type in the output key property array
getPositionOfOutputKeyProperty(OutputProperty) - Method in class org.planit.data.MultiKeyPlanItData
Get the position of a property type in the output keys property array
getPositionOfOutputValueProperty(OutputType, OutputProperty) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Returns the position of a property type in the output values property array
getPositionOfOutputValueProperty(OutputProperty) - Method in class org.planit.data.MultiKeyPlanItData
Get the position of a property type in the output values property array
getPredefinedModeType() - Method in class org.planit.mode.PredefinedModeImpl
Collect the predefined mode type of this mode
getPredefinedModeType() - Method in interface org.planit.utils.mode.Mode
collect the predefined mode type
getPredefinedModeTypes() - Static method in enum org.planit.utils.mode.PredefinedModeType
collect all predefined mode types
getPredefinedModeTypes(PredefinedModeType...) - Static method in enum org.planit.utils.mode.PredefinedModeType
collect all predefined mode types
getPreferredPrefix(String, String, boolean) - Method in class org.planit.io.xml.util.PlanitNamespacePrefixMapper
provide alternative prefix for namespace
getPropertyByKey(String) - Static method in class org.planit.io.xml.util.ApplicationProperties
collect property by key
getReader() - Method in class org.planit.network.converter.NetworkConverter
get the reader
getReferenceTimeInSeconds() - Method in interface org.planit.utils.cumulatives.CumulativePoint
 
getReferenceTimeInSeconds() - Method in class org.planit.utils.cumulatives.CumulativePointImpl
 
getRegisteredModesForTimePeriod(TimePeriod) - Method in class org.planit.demands.Demands
Get modes registered for the given time period
getRegisteredOutputTypeConfigurations() - Method in class org.planit.output.OutputManager
Returns a List of registered output type configuration objects
getRegisteredOutputTypes() - Method in class org.planit.output.OutputManager
Returns a List of registered output types
getRootVertex() - Method in class org.planit.graph.ACyclicSubGraph
collect the root vertex
getRootVertex() - Method in interface org.planit.utils.graph.DirectedSubGraph
collect the root vertex
getRowValue(OutputProperty, Object...) - Method in class org.planit.data.MultiKeyPlanItData
Get data value for a specified row and column
getRowValues(Object...) - Method in class org.planit.data.MultiKeyPlanItData
Returns an array representing the row of data values defined by the specified array of key values
getRunId() - Method in class org.planit.output.adapter.OutputAdapter
Return the id of this assignment run
getRunId(TrafficAssignment) - Static method in class org.planit.output.property.RunIdOutputProperty
Returns the current run id
getSegmentCost(Mode, MacroscopicLinkSegment) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
Return the travel time for the current link for a given mode If the input data are invalid, this method returns a negative value.
getSegmentCost(Mode, MacroscopicLinkSegment) - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCost
Returns the initial cost for each link segment and mode.
getSegmentCost(Mode, ConnectoidSegment) - Method in class org.planit.cost.virtual.FixedConnectoidTravelTimeCost
Calculates the connectoid segment cost using a fixed travel time
getSegmentCost(Mode, ConnectoidSegment) - Method in class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost
Return the connectoid travel time using speed
getSegmentCost(Mode, T) - Method in interface org.planit.cost.Cost
Returns the cost of travel along an edge segment for a specified mode
getSettings() - Method in class org.planit.io.demands.PlanitDemandsReader
settings for this reader
getSettings() - Method in class org.planit.io.intermodal.PlanitInterModalReader
settings for this reader
getSettings() - Method in class org.planit.io.network.converter.PlanitNetworkReader
collect settings for this reader
getSettings() - Method in class org.planit.io.zoning.PlanitZoningReader
settings for this reader
getSkimMatrixMap(Mode) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Retrieve the Map of OD Skim matrices for all active OD Skim Output Types for a specified mode
getSmoothing() - Method in class org.planit.assignment.TrafficAssignment
Collect the smoothing object for the current traffic assignment
getSmoothing() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Collect the smoothing entity registered on the traffic assignment
getSmoothingClassName() - Method in class org.planit.output.adapter.OutputAdapter
Return the name of the smoothing class
getSourceId() - Method in class org.planit.assignment.TrafficAssignmentComponent
the source id whenever this instance fires an event is simply this
getSourceId() - Method in class org.planit.assignment.TrafficAssignmentComponentFactory
sourceId provides information of the source of an event fired from this class instance
getSourceTriggerEvent() - Method in class org.planit.assignment.eltm.event.ReleaseEvent
Collect the source trigger event that is the cause of this release event being scheduled
getSpeed() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Return the travel speed for this link
getStackFramesAsList() - Static method in class org.planit.utils.reflection.StackWalkerUtil
collect the current stack frames as a list
getStackFrameWithOffset(int) - Static method in class org.planit.utils.reflection.StackWalkerUtil
Skip any number of stack frames and return the stream at this offset point
getStartNodeId() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Return the id of the start nonde
getStartTimeSeconds() - Method in class org.planit.time.TimePeriod
Return the start time
getStopCriterion() - Method in class org.planit.gap.GapFunction
Return the StopCriterion object
getStopCriterion() - Method in class org.planit.gap.GapFunctionConfigurator
Return the StopCriterion object
getStopCriterionClassName() - Method in class org.planit.output.adapter.OutputAdapter
Return the name of the stopping criterion class
getSupportedModes() - Method in interface org.planit.network.InfrastructureLayer
collect the modes supported by this infrastructure layer
getSupportedModes() - Method in class org.planit.network.InfrastructureLayerImpl
collect the modes supported by this infrastructure layer
getTimePeriod() - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCostPeriod
 
getTimePeriodById(long) - Method in class org.planit.demands.Demands.TimePeriods
Retrieve a time period by its id
getTimePeriodBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Return the time period for a specified sourceId
getTimePeriodByXmlId(String) - Method in class org.planit.demands.Demands.TimePeriods
Retrieve a TimePeriod by its xml Id This method is not efficient, since it loops through all the registered time periods in order to find the required time period.
getTimePeriodExternalId(TimePeriod) - Static method in class org.planit.output.property.TimePeriodExternalIdOutputProperty
Returns the current time period external Id
getTimePeriodId(TimePeriod) - Static method in class org.planit.output.property.TimePeriodIdOutputProperty
Returns the current time period Id
getTimePeriodSourceIds() - Method in class org.planit.input.InputBuilderListener
Returns a list of external ids of time periods
getTimePeriodXmlId(TimePeriod) - Static method in class org.planit.output.property.TimePeriodXmlIdOutputProperty
Returns the current time period xml Id
getTotalNumberOfConnectoidSegments() - Method in class org.planit.network.transport.TransportNetwork
Returns the total number of connectoid segments available in this transport network
getTotalNumberOfEdgeSegments() - Method in class org.planit.network.transport.TransportNetwork
Returns the total number of edge segments available in this traffic assignment by combining the physical and non-physical link segments
getTotalNumberOfPhysicalLinkSegments() - Method in class org.planit.network.transport.TransportNetwork
Returns the total number of link segments available in this transport network across all eligible layers
getTotalNumberOfPhysicalNodes() - Method in class org.planit.network.transport.TransportNetwork
Returns the total number of physical nodes available in this transport network across all eligible layers
getTotalNumberOfVertices() - Method in class org.planit.network.transport.TransportNetwork
Returns the total physical vertices and centroid vertices (of od and/or transfer zones) in this transport network
getTrackType() - Method in class org.planit.mode.PhysicalModeFeaturesImpl
 
getTrackType() - Method in interface org.planit.utils.mode.PhysicalModeFeatures
collect the track type of this mode
getTrafficComponentType() - Method in class org.planit.assignment.TrafficAssignmentComponent
 
getTransferZoneId() - Method in interface org.planit.utils.zoning.TransferZone
In addition to a zone id across all zones of any derived type, each transfer zone also has a unique id across the transfer zones specifically
getTransferZoneId() - Method in class org.planit.zoning.TransferZoneImpl
In addition to a zone id across all zones of any derived type, each transfer zone also has a unique id across the transfer zones specifically
getTransferZoneType() - Method in interface org.planit.utils.zoning.TransferZone
collect the type of this transfer zone
getTransferZoneType() - Method in class org.planit.zoning.TransferZoneImpl
collect the type of this transfer zone
getTransportNetwork() - Method in class org.planit.assignment.TrafficAssignment
Get the TransportNetwork used in the current assignment
getTravelerType() - Method in class org.planit.userclass.UserClass
Get the traveler type of this user class
getTravelerTypeById(long) - Method in class org.planit.demands.Demands.TravelerTypes
Retrieve a traveler type by its id
getTravelerTypeBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Return traveler type for a specified sourceId
getTravelerTypeByXmlId(String) - Method in class org.planit.demands.Demands.TravelerTypes
Retrieve a TravelerType by its XML Id This method is not efficient, since it loops through all the registered traveler type in order to find the required entry.
getTupleSeparator() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
separator to use for tuples of coordinates that are being persisted
getType() - Method in class org.planit.output.property.BaseOutputProperty
Returns the data type of the output property
getType() - Method in class org.planit.output.property.CalculatedSpeedOutputProperty
 
getType() - Method in class org.planit.output.property.CapacityPerLaneOutputProperty
 
getType() - Method in class org.planit.output.property.CostTimesFlowOutputProperty
 
getType() - Method in class org.planit.output.property.DensityOutputProperty
 
getType() - Method in class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.DestinationZoneIdOutputProperty
 
getType() - Method in class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
getType() - Method in class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.DownstreamNodeIdOutputProperty
 
getType() - Method in class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
getType() - Method in class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
getType() - Method in class org.planit.output.property.FlowOutputProperty
 
getType() - Method in class org.planit.output.property.IterationIndexOutputProperty
 
getType() - Method in class org.planit.output.property.LengthOutputProperty
 
getType() - Method in class org.planit.output.property.LinkCostOutputProperty
 
getType() - Method in class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.LinkSegmentIdOutputProperty
 
getType() - Method in class org.planit.output.property.LinkSegmentXmlIdOutputProperty
Returns the data type of the output property
getType() - Method in class org.planit.output.property.LinkTypeOutputProperty
 
getType() - Method in class org.planit.output.property.MaximumDensityOutputProperty
 
getType() - Method in class org.planit.output.property.MaximumSpeedOutputProperty
 
getType() - Method in class org.planit.output.property.ModeExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.ModeIdOutputProperty
 
getType() - Method in class org.planit.output.property.ModeXmlIdOutputProperty
 
getType() - Method in class org.planit.output.property.NumberOfLanesOutputProperty
 
getType() - Method in class org.planit.output.property.ODCostOutputProperty
 
getType() - Method in class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.OriginZoneIdOutputProperty
 
getType() - Method in class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
getType() - Method in class org.planit.output.property.PathIdOutputProperty
 
getType() - Method in class org.planit.output.property.PathOutputStringProperty
 
getType() - Method in class org.planit.output.property.RunIdOutputProperty
 
getType() - Method in class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.TimePeriodIdOutputProperty
 
getType() - Method in class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
getType() - Method in class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
getType() - Method in class org.planit.output.property.UpstreamNodeIdOutputProperty
 
getType() - Method in class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
getType() - Method in class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
getType() - Method in class org.planit.output.property.VCRatioOutputProperty
 
getType() - Method in interface org.planit.utils.zoning.Connectoid
The type of the connectoid
getType() - Method in class org.planit.zoning.ConnectoidImpl
The type of the connectoid
getUnAvailableModesFrom(Collection<Mode>) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Method which identifies which of the passed in modes is unavailable on the link segment
getUnits() - Method in class org.planit.output.property.BaseOutputProperty
Returns the units of the output property
getUnits() - Method in class org.planit.output.property.CalculatedSpeedOutputProperty
 
getUnits() - Method in class org.planit.output.property.CapacityPerLaneOutputProperty
 
getUnits() - Method in class org.planit.output.property.CostTimesFlowOutputProperty
 
getUnits() - Method in class org.planit.output.property.DensityOutputProperty
 
getUnits() - Method in class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.DestinationZoneIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.DownstreamNodeIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
getUnits() - Method in class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.FlowOutputProperty
 
getUnits() - Method in class org.planit.output.property.IterationIndexOutputProperty
 
getUnits() - Method in class org.planit.output.property.LengthOutputProperty
 
getUnits() - Method in class org.planit.output.property.LinkCostOutputProperty
 
getUnits() - Method in class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.LinkSegmentIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.LinkSegmentXmlIdOutputProperty
Returns the units of the output property
getUnits() - Method in class org.planit.output.property.LinkTypeOutputProperty
 
getUnits() - Method in class org.planit.output.property.MaximumDensityOutputProperty
 
getUnits() - Method in class org.planit.output.property.MaximumSpeedOutputProperty
 
getUnits() - Method in class org.planit.output.property.ModeExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.ModeIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.ModeXmlIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.NumberOfLanesOutputProperty
 
getUnits() - Method in class org.planit.output.property.ODCostOutputProperty
 
getUnits() - Method in class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.OriginZoneIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.PathIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.PathOutputStringProperty
 
getUnits() - Method in class org.planit.output.property.RunIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.TimePeriodIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.UpstreamNodeIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
getUnits() - Method in class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
getUnits() - Method in class org.planit.output.property.VCRatioOutputProperty
 
getUpstreamNodeExternalId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the external Id of the upstream node
getUpstreamNodeId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the Id of the upstream node
getUpstreamNodeLocation(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the location of the upstream node
getUpstreamNodeXmlId(LinkSegment) - Method in class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Returns the Xml Id of the upstream node
getUpstreamVertex() - Method in class org.planit.graph.EdgeSegmentImpl
Get the segment's upstream vertex
getUpstreamVertex() - Method in interface org.planit.utils.graph.EdgeSegment
Get the segment's upstream vertex
getUseFeatures() - Method in class org.planit.mode.ModeImpl
collect the features of how this mode is used (public, private etc.)
getUseFeatures() - Method in interface org.planit.utils.mode.Mode
collect the features of how this mode is used (public, private etc.)
getUseOfType() - Method in class org.planit.mode.UsabilityModeFeaturesImpl
collect how this mode is used via this type, e.g.
getUseOfType() - Method in interface org.planit.utils.mode.UsabilityModeFeatures
collect how this mode is used via this type, e.g.
getUserClassBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Return user class by external Id
getUserClassByXmlId(String) - Method in class org.planit.demands.Demands.UserClasses
Retrieve a UserClass by its XML Id This method is not efficient, since it loops through all the registered user classes in order to find the required entry.
getValue(Zone, Zone) - Method in interface org.planit.od.ODData
Returns the value for a specified origin and destination
getValue(Zone, Zone) - Method in class org.planit.od.odmatrix.ODMatrix
Returns the value for a specified origin and destination
getValue(Zone, Zone) - Method in class org.planit.od.odpath.ODPathMatrix
Returns the path for a specified origin and destination
getValues() - Method in interface org.planit.data.MultiKeyPlanItDataIterator
Returns an array of values for the current iteration
getValues() - Method in class org.planit.data.MultiKeyPlanItDataIteratorImpl
Returns an array of values for the current iteration
getValues() - Method in class org.planit.output.formatter.MemoryOutputIterator
Returns an array of values for the current iteration
getVehicularType() - Method in class org.planit.mode.PhysicalModeFeaturesImpl
 
getVehicularType() - Method in interface org.planit.utils.mode.PhysicalModeFeatures
collect the vehicular type of this mode
getVersion() - Static method in class org.planit.io.xml.util.ApplicationProperties
collect version value
getVertexA() - Method in class org.planit.graph.EdgeImpl
Vertex A of the edge
getVertexA() - Method in interface org.planit.utils.graph.Edge
Vertex A of the edge
getVertexB() - Method in class org.planit.graph.EdgeImpl
Vertex B of the edge
getVertexB() - Method in interface org.planit.utils.graph.Edge
Vertex B of the edge
getVertices() - Method in class org.planit.graph.GraphImpl
collect vertices of graph
getVertices() - Method in interface org.planit.utils.graph.Graph
collect vertices of graph
getVirtualCost() - Method in class org.planit.assignment.TrafficAssignment
Returns the virtual cost object for the current assignment
getVirtualCost() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Collect the virtual cost entity registered on the traffic assignment
getVirtualCostClassName() - Method in class org.planit.output.adapter.OutputAdapter
Return the name of the virtual cost class
getVirtualNetwork() - Method in class org.planit.network.transport.TransportNetwork
Collect the virtual network component of the transport network
getVirtualNetwork() - Method in class org.planit.zoning.Zoning
Get the virtual network for this zoning
getWriter() - Method in class org.planit.network.converter.NetworkConverter
get the writer
getXmlFileName(OutputType) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Returns the XML output file name for a specified output type
getXmlFileName(OutputType) - Method in interface org.planit.output.formatter.XmlTextFileOutputFormatter
Returns the XML output file name for a specified output type
getXmlId() - Method in class org.planit.graph.EdgeImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.graph.EdgeSegmentImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.graph.VertexImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
getXmlId() - Method in class org.planit.mode.ModeImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.network.InfrastructureLayerImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.time.TimePeriod
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.userclass.TravelerType
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.userclass.UserClass
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in interface org.planit.utils.id.ExternalIdable
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.utils.id.ExternalIdAbleImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlId() - Method in class org.planit.zoning.ZoneImpl
the id exposed to users as the "normal" id in the PLANit native xml format
getXmlRootElement() - Method in class org.planit.io.xml.util.PlanitXmlReader
Collect the root element of this reader
getZone(long) - Method in class org.planit.zoning.Zoning
find a zone by over arching id regardless if it is a transfer or Od zone
getZoneBySourceId(String) - Method in class org.planit.input.InputBuilderListener
Returns the zone for a specified sourceId
getZoning() - Method in class org.planit.assignment.TrafficAssignmentConfigurator
collect the registered zoning
getZoning() - Method in class org.planit.io.project.PlanItSimpleProject
Return the current Zoning object
getZoning() - Method in class org.planit.network.transport.TransportNetwork
Collect the zoning structure
getZoning(long) - Method in class org.planit.project.PlanItProjectInput.ProjectZonings
Get zoning by id
GLOBAL - Static variable in class org.planit.utils.locale.CountryNames
can be used in case one wants to have country specific data store by country, but a default in case no country is known/available is also required
GLOBAL_DEFAULT_MAXIMUM_SPEED_KMH - Static variable in interface org.planit.utils.mode.Mode
Default max speed in km/h
GLOBAL_DEFAULT_PCU - Static variable in interface org.planit.utils.mode.Mode
Default pcu in pcu
GOODS - org.planit.utils.mode.UseOfModeType
 
GOODS_VEHICLE - org.planit.utils.mode.PredefinedModeType
 
GoodsMode - Class in org.planit.mode
the predefined goods vehicle mode, i.e., truck below 3.5 tonnes name: gv maxspeed (km/h): 100 pcu: 1.8 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODS
GoodsMode(IdGroupingToken) - Constructor for class org.planit.mode.GoodsMode
Constructor for heavy goods vehicle mode
Graph<V extends Vertex,​E extends Edge> - Interface in org.planit.utils.graph
A graph interface consisting of vertices and edges
graphBuilder - Variable in class org.planit.graph.GraphImpl
Graph builder responsible for constructing all graph related (derived) instances
GraphBuilder<V extends Vertex,​E extends Edge> - Interface in org.planit.graph
Build network elements based on chosen network view.
GraphBuilderImpl - Class in org.planit.graph
Create network entities for a physical network simulation model
GraphBuilderImpl(IdGroupingToken) - Constructor for class org.planit.graph.GraphBuilderImpl
Constructor
GraphImpl<V extends Vertex,​E extends Edge> - Class in org.planit.graph
A graph implementation consisting of vertices and edges
GraphImpl(IdGroupingToken, GraphBuilder<V, E>) - Constructor for class org.planit.graph.GraphImpl
Graph Constructor
GraphModifier<V extends Vertex,​E extends Edge> - Interface in org.planit.graph
Modify network elements based on chosen network view.
GRENADA - Static variable in class org.planit.utils.locale.CountryNames
 
groupId - Variable in class org.planit.assignment.TrafficComponentBuilder
id grouping token
groupIdToken - Variable in class org.planit.graph.GraphBuilderImpl
the id group token
GUERNSEY - Static variable in class org.planit.utils.locale.CountryNames
 
GUYANA - Static variable in class org.planit.utils.locale.CountryNames
 
GV_PHYSICAL_FEATURES - Static variable in class org.planit.mode.GoodsMode
 
GV_USABLITY_FEATURES - Static variable in class org.planit.mode.GoodsMode
 

H

hasAccessZone(Zone) - Method in interface org.planit.utils.zoning.Connectoid
check if zone is registered as access zone
hasAccessZone(Zone) - Method in class org.planit.zoning.ConnectoidImpl
check if zone is registered as access zone
hasActiveSubOutputTypes() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Indicates if sub output types are present or not
hasAvailableModes() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
verify if the link segment type has any modes available
hasConverged(double, int) - Method in class org.planit.gap.StopCriterion
Check if converged based on the gap and the internal information
hasConverged(int) - Method in class org.planit.gap.GapFunction
Verify if algorithm has converged
hasEdgeSegmentAb() - Method in interface org.planit.utils.graph.DirectedEdge
Verify if edge segment BA exists
hasEdgeSegmentBa() - Method in interface org.planit.utils.graph.DirectedEdge
Verify if edge segment BA exists
hasEntryEdgeSegments() - Method in class org.planit.graph.DirectedVertexImpl
Test whether no entry edge segments have been registered
hasEntryEdgeSegments() - Method in interface org.planit.utils.graph.DirectedVertex
Test whether no entry edge segments have been registered
hasExitEdgeSegments() - Method in class org.planit.graph.DirectedVertexImpl
Test whether no exit edge segments have been registered
hasExitEdgeSegments() - Method in interface org.planit.utils.graph.DirectedVertex
Test whether no exit edge segments have been registered
hasExternalId() - Method in class org.planit.graph.EdgeImpl
check if external id is available or not
hasExternalId() - Method in class org.planit.mode.ModeImpl
check if external id is available or not
hasExternalId() - Method in interface org.planit.utils.id.ExternalIdable
check if external id is available or not
hasGeometry() - Method in interface org.planit.utils.graph.Edge
check if geometry is available
hashCode() - Method in class org.planit.assignment.TrafficAssignmentComponent
hashCode() - Method in class org.planit.graph.EdgeImpl
hashCode() - Method in class org.planit.graph.EdgeSegmentImpl
hashCode() - Method in class org.planit.mode.ModeImpl
hashCode() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
hashCode() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
hashCode() - Method in class org.planit.output.property.BaseOutputProperty
Overridden hashCode() method This method is needed to allow output properties to be removed from the output list if required.
hashCode() - Method in class org.planit.time.TimePeriod
hashCode() - Method in class org.planit.utils.id.IdGroupingToken
hashCode() - Method in class org.planit.utils.misc.Pair
 
hashCode() - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Return the hashCode for this object
hasLinkSegmentAb() - Method in interface org.planit.utils.network.physical.Link
verify if linkSegment Ab is present
hasLinkSegmentBa() - Method in interface org.planit.utils.network.physical.Link
verify if linkSegment Ba is present
hasLinkSegmentType() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Verify if link segment type is present on the link segment
hasName() - Method in interface org.planit.utils.mode.Mode
Verify if mode has a name
hasName() - Method in interface org.planit.utils.network.physical.Link
verify if name is present on link
hasNext() - Method in interface org.planit.data.MultiKeyPlanItDataIterator
Returns whether the MultiKeyPlanItData has any more rows
hasNext() - Method in class org.planit.data.MultiKeyPlanItDataIteratorImpl
Returns whether the MultiKeyPlanItData has any more rows
hasNext() - Method in class org.planit.od.ODDataIteratorImpl
Tests whether there are any more cells to iterate through
hasNext() - Method in class org.planit.output.formatter.MemoryOutputIterator
Returns whether the MemoryOutputFormatter has any more rows
hasPhysicalFeatures() - Method in interface org.planit.utils.mode.Mode
Verify if physical features are available
hasRegisteredAssignmentBuilders() - Method in class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
Check if assignments have already been registered
hasRegisteredDemands() - Method in class org.planit.project.PlanItProjectInput.ProjectDemands
Check if demands have already been registered
hasRegisteredInfrastructureNetworks() - Method in class org.planit.project.PlanItProjectInput.ProjectNetworks
Check if infrastructure networks have already been registered
hasRegisteredOdMatrices() - Method in class org.planit.path.ODPathSets
verify if any od path matrices have been registered or not
hasRegisteredOdPathSets() - Method in class org.planit.project.PlanItProjectInput.ProjectODPathSets
Check if od path sets have already been registered
hasRegisteredZonings() - Method in class org.planit.project.PlanItProjectInput.ProjectZonings
Check if zonings have already been registered
hasUseFeatures() - Method in interface org.planit.utils.mode.Mode
Verify if use features are available
hasVertex(Vertex) - Method in interface org.planit.utils.graph.Edge
check if vertex is present on the edge
hasXmlId() - Method in interface org.planit.utils.id.ExternalIdable
check if external id is available or not
HEAVY_GOODS_VEHICLE - org.planit.utils.mode.PredefinedModeType
 
HeavyGoodsMode - Class in org.planit.mode
the predefined heavy goods vehicle mode, i.e., truck over 3.5 tonnes name: hgv maxspeed (km/h): 90 pcu: 2.5 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODS
HeavyGoodsMode(IdGroupingToken) - Constructor for class org.planit.mode.HeavyGoodsMode
Constructor for heavy goods vehicle mode
heuristicDistanceMultiplier - Variable in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
conversion multiplier to convert distance (km) to cost
HGV_PHYSICAL_FEATURES - Static variable in class org.planit.mode.HeavyGoodsMode
 
HGV_USABLITY_FEATURES - Static variable in class org.planit.mode.HeavyGoodsMode
 
HIGH_OCCUPANCY - org.planit.utils.mode.UseOfModeType
 
HONG_KONG - Static variable in class org.planit.utils.locale.CountryNames
 
HOUR - org.planit.tntp.enums.CapacityPeriod
 
HOUR - org.planit.utils.unit.Units
 
HOURS - org.planit.output.enums.OutputTimeUnit
 
HOURS - org.planit.tntp.enums.TimeUnits
 

I

id - Variable in class org.planit.assignment.TrafficAssignmentComponent
unique identifier for this traffic component
id - Variable in class org.planit.graph.VertexImpl
Unique internal identifier
id - Variable in class org.planit.network.InfrastructureLayerImpl
unique id for this infrastructure layer
id - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Unique segment type id
id - Variable in class org.planit.od.odpath.ODPathMatrix
Unique identifier
id - Variable in class org.planit.output.formatter.BaseOutputFormatter
Unique internal id of the output writer
id - Variable in class org.planit.project.CustomPlanItProject
unique identifier for this project across all projects in the JVM
id - Variable in class org.planit.zoning.ZoneImpl
Unique identifier for the zone
ID - org.planit.network.converter.IdMapperType
 
ID_PRIORITY - org.planit.output.property.OutputPropertyPriority
 
Idable - Interface in org.planit.utils.id
A class implementing this interface signals that it is id-able TODO: refactor so that id becomes internal id, and xmlId becomes the defacto available id used to communicate with users
identifyDestinationCoordinateReferenceSystem(CoordinateReferenceSystem, String, CoordinateReferenceSystem) - Method in class org.planit.network.converter.NetworkWriterImpl
identify what the destination Crs is supposed to be.
idEquals(Object) - Method in interface org.planit.utils.id.Idable
equals based on id
IdGenerator - Class in org.planit.utils.id
Convenience class to track unique ids across different classes that decide to use a generator for their id members.
IdGenerator() - Constructor for class org.planit.utils.id.IdGenerator
 
IdGroupingToken - Class in org.planit.utils.id
Class used as token to group ids, i.e., ids for a class generated with this token will be unique within this group.
IdGroupingToken(String) - Constructor for class org.planit.utils.id.IdGroupingToken
Constructor
idHashCode() - Method in interface org.planit.utils.id.Idable
Generate hash code based on id
idMapper - Variable in class org.planit.network.converter.NetworkWriterImpl
the id mapper to use
IdMapperFunctionFactory - Class in org.planit.network.converter
Factory that creates functions for id mapping from PLANit ids to ids to be used for persistence.
IdMapperFunctionFactory() - Constructor for class org.planit.network.converter.IdMapperFunctionFactory
 
IdMapperType - Enum in org.planit.network.converter
Indicates which PLANit id to use for extracting ids on the output format.
idToken - Variable in class org.planit.zoning.ConnectoidsImpl
id generation token
incomingEdgeSegment - Variable in class org.planit.algorithms.shortestpath.ShortestPathResult
the preceding vertex to reach the vertex with the given measured cost
incomingLinkSegmentCapacities - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
store the capacities of each incoming link segment, i.e., C_a
incomingLinkSegmentFlowAcceptanceFactors - Variable in class org.planit.algorithms.nodemodel.TampereNodeModel
the result of the node model are the acceptance factors for each incoming link segment
incomingLinkSegments - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
mapping of incoming link index to link segment (if any), i.e., a=1,...|A^in|-1
increaseConvexityBound(double) - Method in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Increase convexity bound cost, i.e.
increaseMeasuredNetworkCost(double) - Method in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Increase system cost, i.e.
incrementIterationIndex() - Method in class org.planit.assignment.SimulationData
Increment iteration index by one
INDIA - Static variable in class org.planit.utils.locale.CountryNames
 
INDONESIA - Static variable in class org.planit.utils.locale.CountryNames
 
InfrastructureLayer - Interface in org.planit.network
An infrastructure layer represents the infrastructure suited for a number of modes.
InfrastructureLayerImpl - Class in org.planit.network
Implementation of infrastructure layer interface with only barebones functionality to support ids and modes.
InfrastructureLayerImpl(IdGroupingToken) - Constructor for class org.planit.network.InfrastructureLayerImpl
Constructor
infrastructureLayers - Variable in class org.planit.network.InfraStructureLayersImpl
track the registered infrastructure layers
infrastructureLayers - Variable in class org.planit.network.InfrastructureNetwork
stores the various layers grouped by their supported modes of transport
InfrastructureLayers - Interface in org.planit.network
interface to manage infrastructure layers.
infrastructureLayersByXmlId - Variable in class org.planit.network.InfrastructureLayersConfigurator
track unique proposed layers
InfrastructureLayersConfigurator - Class in org.planit.network
Configurator class that allows one to create and modify a setup for the mapping of modes and infrastucture layers without actually creating them yet.
InfrastructureLayersConfigurator() - Constructor for class org.planit.network.InfrastructureLayersConfigurator
 
InfraStructureLayersImpl - Class in org.planit.network
Base implementation of the InfrastructureLayers interface
InfraStructureLayersImpl(IdGroupingToken) - Constructor for class org.planit.network.InfraStructureLayersImpl
Constructor
infrastructureNetwork - Variable in class org.planit.network.transport.TransportNetwork
Holds the infrastructure road network that is being modelled
InfrastructureNetwork - Class in org.planit.network
A network with physical infrastructure layers
InfrastructureNetwork(IdGroupingToken) - Constructor for class org.planit.network.InfrastructureNetwork
Default constructor
InfrastructureNetwork(IdGroupingToken, CoordinateReferenceSystem) - Constructor for class org.planit.network.InfrastructureNetwork
Default constructor
infrastructureNetworkFactory - Variable in class org.planit.project.PlanItProjectInput
Object Factory for infrastructure network object
infrastructureNetworkMap - Variable in class org.planit.project.PlanItProjectInput
The physical networks registered on this project
initialCostsLocation - Variable in class org.planit.output.formatter.BaseOutputFormatter
The location of the initial costs files
initialiseAndParseXmlRootElement() - Method in class org.planit.io.xml.util.PlanitXmlReader
parse the raw XML root (and rest) from file if not already set via constructor
initialiseBeforeExecution() - Method in class org.planit.assignment.TrafficAssignment
Initialize all relevant traffic assignment components before execution of the assignment commences
initialiseBeforeSimulation(long) - Method in class org.planit.output.OutputManager
Allows the output manager to initialize itself and any of its registered output formatters to prepare before the simulation starts
initialiseBeforeSimulation(InfrastructureNetwork) - Method in class org.planit.cost.physical.AbstractPhysicalCost
Initialize the cost parameter values in the network
initialiseBeforeSimulation(InfrastructureNetwork) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
Register the BPR cost parameter values on the PhysicalNetwork Call this method after all the calls to set the cost parameters have been made
initialiseBeforeSimulation(VirtualNetwork) - Method in class org.planit.cost.virtual.AbstractVirtualCost
Initialize the virtual cost component
initialiseBeforeSimulation(VirtualNetwork) - Method in class org.planit.cost.virtual.FixedConnectoidTravelTimeCost
Initialize the virtual cost component
initialiseBeforeSimulation(VirtualNetwork) - Method in class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost
#Initialize the virtual cost component
initialiseBeforeSimulation(OutputConfiguration, long) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Create the output directories and open the CSV writers
initialiseBeforeSimulation(OutputConfiguration, long) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Opens all resources used in the formatter
initialiseBeforeSimulation(OutputConfiguration, long) - Method in interface org.planit.output.formatter.OutputFormatter
Open resources to store results
initialiseBeforeSimulation(OutputConfiguration, long) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Open output CSV file for specified output type configuration.
initialiseIdMappingFunctions() - Method in class org.planit.io.network.converter.PlanitNetworkWriter
depending on the chosen id mapping, create the mapping functions for all id carrying entities that are persisted
initialiseInfrastructureLayers(InfrastructureLayersConfigurator) - Method in class org.planit.network.InfrastructureNetwork
Tries to intialise and create/register infrastructure layers via a predefined configuration rather than letting the user do this manually via the infrastructure layers container.
initialiseLeftHandDriveCountries() - Static method in class org.planit.utils.locale.DrivingDirectionDefaultByCountry
initialise all left hand drive countries
initialiseOutputAdapters(TrafficAssignment) - Method in class org.planit.output.OutputManager
Based on the passed in assignment, create the necessary output adapters
initialiseRun() - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Initialise the run conforming to Step 1 in Appendix A of Bliemer et al.
initialLinkSegmentCost - Variable in class org.planit.assignment.TrafficAssignment
The initial link segment cost
InitialLinkSegmentCost - Class in org.planit.cost.physical.initial
Initial Link Segment Costs stored by mode
InitialLinkSegmentCost(IdGroupingToken) - Constructor for class org.planit.cost.physical.initial.InitialLinkSegmentCost
Constructor
initialLinkSegmentCostByTimePeriod - Variable in class org.planit.assignment.TrafficAssignment
Map storing InitialLinkSegmentCost objects for each time period
InitialLinkSegmentCostPeriod - Class in org.planit.cost.physical.initial
Identical to InitialLinkSegmentCost except that it is directly attached to a particular time period.
InitialLinkSegmentCostPeriod(IdGroupingToken) - Constructor for class org.planit.cost.physical.initial.InitialLinkSegmentCostPeriod
Constructor
initialLinkSegmentCosts - Variable in class org.planit.project.PlanItProjectInput
Map to store all InitialLinkSegmentCost objects for each physical network
InitialPhysicalCost - Class in org.planit.cost.physical.initial
The initial physical costs for the network
InitialPhysicalCost(IdGroupingToken) - Constructor for class org.planit.cost.physical.initial.InitialPhysicalCost
Constructor
initialPhysicalCostFactory - Variable in class org.planit.project.PlanItProjectInput
Object factory for physical costs
injectDefaultLinkSegmentType(XMLElementLayerConfiguration) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
in case no link segment types are defined on the layer, we inject a default link segment type
INPUT_PRIORITY - org.planit.output.property.OutputPropertyPriority
 
inputBuilderListener - Variable in class org.planit.project.CustomPlanItProject
the listener that we register on each traffic assignment component creation event for external initialization
InputBuilderListener - Class in org.planit.input
Listener which is automatically registered to the creation of any traffic assignment component for which it gets notified.
InputBuilderListener() - Constructor for class org.planit.input.InputBuilderListener
Constructor
inputProperties - Variable in class org.planit.graph.EdgeImpl
Generic input property storage
inputProperties - Variable in class org.planit.graph.VertexImpl
generic input property storage
inputProperties - Variable in class org.planit.zoning.ZoneImpl
generic input property storage
inputs - Variable in class org.planit.algorithms.nodemodel.TampereNodeModel
inputs for this node model instance
inputs - Variable in class org.planit.project.CustomPlanItProject
The input container holding all traffic assignment input components and related functionality with respect to project management
INTEGER - org.planit.output.enums.Type
 
integrateConnectoidsAndLinks() - Method in class org.planit.network.transport.TransportNetwork
Integrate physical and virtual links
InteractorAccessee - Interface in org.planit.interactor
Interactor accessee.
InteractorAccessor - Interface in org.planit.interactor
Interactor accessor.
invoke() - Method in class org.planit.utils.function.NullaryDoubleSupplier
IRELAND - Static variable in class org.planit.utils.locale.CountryNames
 
isCompatibleWithDemands(Demands, Modes) - Method in class org.planit.zoning.Zoning
Verify if passed in demands are compatible with the zoning structure.
isCsvDirectorySet() - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Returns whether the csv directory has been set
isDirectionAb() - Method in class org.planit.graph.EdgeSegmentImpl
check if edge segment runs from vertex a to b or b to a
isDirectionAb() - Method in interface org.planit.utils.graph.EdgeSegment
check if edge segment runs from vertex a to b or b to a
isEachLayerEmpty() - Method in interface org.planit.network.InfrastructureLayers
check if each layer itself is empty
isEarlier(CumulativePoint, double) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Verify if this point occurs earlier (given epsilon) than the passed in other point
isEarlier(CumulativePoint, double) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs earlier (given epsilon) than the passed in other point
isEarlierOrEqual(CumulativePoint, double) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Verify if this point occurs earlier or equal (given epsilon) than the passed in other point
isEarlierOrEqual(CumulativePoint, double) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs earlier or equal (given epsilon) than the passed in other point
isEmpty() - Method in class org.planit.graph.EdgesImpl
Check if is empty
isEmpty() - Method in interface org.planit.network.InfrastructureLayer
check if the layer is empty of any infrastructure
isEmpty() - Method in class org.planit.network.physical.LinksImpl
Check if is empty
isEmpty() - Method in class org.planit.network.physical.PhysicalNetwork
check if network is empty, meaning not a single link, node, or link segment is registered yet
isEmpty() - Method in interface org.planit.utils.graph.Edges
Check if is empty
isEmpty() - Method in interface org.planit.utils.graph.EdgeSegments
check if size is zero
isEmpty() - Method in interface org.planit.utils.graph.Vertices
When there are no vertices the nodes are considered empty
isEmpty() - Method in interface org.planit.utils.zoning.Zones
check if no zones are registered, i.e., size=0
isEqual(double, double) - Static method in class org.planit.utils.math.Precision
Compare using a Precision.EPSILON_6
isEqual(double, double, double) - Static method in class org.planit.utils.math.Precision
Compare using a custom precision epsilon
isExactlyOneNonNull() - Method in class org.planit.utils.misc.Pair
 
isFlowPositive(LinkSegment, Mode) - Method in interface org.planit.output.adapter.LinkOutputTypeAdapter
Returns true if there is a flow through the current specified link segment for the specified mode
isFlowPositive(LinkSegment, Mode) - Method in class org.planit.output.adapter.TraditionalStaticAssignmentLinkOutputTypeAdapter
Returns true if there is a flow through the current specified link segment for the specified mode
isGeometryInAbDirection() - Method in interface org.planit.utils.graph.Edge
verify if the geometry is in the A to B direction of the link
isGreater(double, double) - Static method in class org.planit.utils.math.Precision
isGreater with Precision.EPSILON_6
isGreater(double, double, double) - Static method in class org.planit.utils.math.Precision
isGreaterEqual with epsilon
isGreaterEqual(double, double) - Static method in class org.planit.utils.math.Precision
isGreaterEqual with Precision.EPSILON_6
isGreaterEqual(double, double, double) - Static method in class org.planit.utils.math.Precision
isGreaterEqual with epsilon
isInLinkSegmentProcessed(int) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Verify if in-link segment has been processed already or not
isLater(CumulativePoint, double) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Verify if this point occurs later (given epsilon) than the passed in other point
isLater(CumulativePoint, double) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs later (given epsilon) than the passed in other point
isLaterOrEqual(CumulativePoint, double) - Method in interface org.planit.utils.cumulatives.CumulativePoint
Verify if this point occurs later or equal (given epsilon) than the passed in other point
isLaterOrEqual(CumulativePoint, double) - Method in class org.planit.utils.cumulatives.CumulativePointImpl
Verify if this point occurs later or equal (given epsilon) than the passed in other point
isLeftHandDrive(String) - Static method in class org.planit.utils.locale.DrivingDirectionDefaultByCountry
check if country is left hand drive or not
isModeAllowed(Mode) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Returns whether vehicles of a specified mode are allowed through this link
isModeAllowed(Mode) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Returns whether vehicles of a specified mode are allowed through this link
isModeAllowed(Zone, Mode) - Method in interface org.planit.utils.zoning.Connectoid
Verify if a mode is allowed access to the zone via this connectoid
isModeAllowed(Zone, Mode) - Method in class org.planit.zoning.ConnectoidImpl
Verify if a mode is allowed access to the zone via this connectoid
isModeAvailable(Mode) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Verify if mode is available on type
isModeAvailable(Mode) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Verify if mode is available on type
isModeConversionValid() - Method in class org.planit.network.converter.NetworkConverter
verify if mode conversion between reader and writer is valid
isModeMappedToLayer(Mode, String) - Method in class org.planit.network.InfrastructureLayersConfigurator
verify if mode is assigned to the layer
isNodeAccessDownstream() - Method in interface org.planit.utils.zoning.DirectedConnectoid
determine if the node access is downstream or not
isNodeAccessDownstream() - Method in class org.planit.zoning.DirectedConnectoidImpl
determine if the node access is downstream or not
isNoLayers() - Method in interface org.planit.network.InfrastructureLayers
When there are no layers the instance is considered empty
isOutputPropertyValid(BaseOutputProperty) - Method in class org.planit.output.configuration.LinkOutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputPropertyValid(BaseOutputProperty) - Method in class org.planit.output.configuration.ODOutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputPropertyValid(BaseOutputProperty) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputPropertyValid(BaseOutputProperty) - Method in class org.planit.output.configuration.PathOutputTypeConfiguration
Checks the output property type being added in valid for the current output type configuration
isOutputTypeActive(OutputType) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Verify if a given output type is active
isOutputTypeActive(OutputType) - Method in class org.planit.output.configuration.OutputConfiguration
Verify ig the output type is activated or not
isOutputTypeActive(OutputType) - Method in class org.planit.output.OutputManager
Verify if the given output type is already activated or not
isPersistOnlyFinalIteration() - Method in class org.planit.output.configuration.OutputConfiguration
Returns whether only the final iteration will be recorded (default is true)
isPersistZeroFlow() - Method in class org.planit.output.configuration.OutputConfiguration
Verify if we are persisting zero flow or not (default is false)
isPredefinedModeType() - Method in interface org.planit.utils.mode.Mode
check if the mode is one of the PLANit predefined mode types or not
isPredefinedModeType() - Method in interface org.planit.utils.mode.PredefinedMode
check if the mode is one of the PLANit predefined mode types or not
isRightHandDrive(String) - Static method in class org.planit.utils.locale.DrivingDirectionDefaultByCountry
check if country is left hand drive or not
isSegmentCostsSetForMode(Mode) - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCost
Are link segment costs available for the given mode
isSmaller(double, double) - Static method in class org.planit.utils.math.Precision
isSmaller with Precision.EPSILON_6
isSmaller(double, double, double) - Static method in class org.planit.utils.math.Precision
isSmaller with epsilon
isSmallerEqual(double, double) - Static method in class org.planit.utils.math.Precision
isSmallerEqual with Precision.EPSILON_6
isSmallerEqual(double, double, double) - Static method in class org.planit.utils.math.Precision
isSmallerEqual with epsilon
isTimePeriodSourceIdRegistered(String) - Method in class org.planit.input.InputBuilderListener
Returns whether a time period for a given sourceId exists
isXmlDirectorySet() - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Returns whether the xml directory has been set
ITERATION_INDEX - org.planit.output.property.OutputProperty
 
IterationIndexOutputProperty - Class in org.planit.output.property
 
IterationIndexOutputProperty() - Constructor for class org.planit.output.property.IterationIndexOutputProperty
 
iterator - Variable in class org.planit.output.formatter.MemoryOutputFormatter
Iterator to loop over results contained in this formatter
iterator() - Method in class org.planit.demands.Demands.TimePeriods
Iterator for time periods (non-sorted)
iterator() - Method in class org.planit.demands.Demands.TravelerTypes
Iterator for traveler types (non-sorted)
iterator() - Method in class org.planit.demands.Demands.UserClasses
Iterator for user classes (non-sorted)
iterator() - Method in class org.planit.graph.EdgeSegmentsImpl
iterator() - Method in class org.planit.graph.EdgesImpl
iterator() - Method in class org.planit.graph.VerticesImpl
iterator() - Method in class org.planit.mode.ModesImpl
Iterator over available modes
iterator() - Method in class org.planit.network.InfraStructureLayersImpl
return iterator over the available infrastructure layers
iterator() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
iterator() - Method in class org.planit.network.physical.LinkSegmentsImpl
iterator() - Method in class org.planit.network.physical.LinksImpl
iterator() - Method in class org.planit.network.physical.NodesImpl
iterator() - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidEdges
Collect the connectoid edges available through an iterator
iterator() - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidSegments
Iterator for all connectoid segments available
iterator() - Method in interface org.planit.od.ODData
Returns an iterator which can iterate through all the origin-destination cells
iterator() - Method in class org.planit.od.odmatrix.ODMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.planit.od.odpath.ODPathMatrix
Returns an iterator which can iterate through all the origin-destination cells in the matrix
iterator() - Method in class org.planit.path.PathImpl
iterator() - Method in class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
iterable over registered traffic assignments
iterator() - Method in class org.planit.zoning.ConnectoidImpl
iterator() - Method in class org.planit.zoning.ConnectoidsImpl
iterator() - Method in class org.planit.zoning.ZonesImpl

J

JAMAICA - Static variable in class org.planit.utils.locale.CountryNames
 
JAPAN - Static variable in class org.planit.utils.locale.CountryNames
 
JAXBUtils - Class in org.planit.io.xml.util
Utility methods for parsing XML data
JAXBUtils() - Constructor for class org.planit.io.xml.util.JAXBUtils
 
JERSEY - Static variable in class org.planit.utils.locale.CountryNames
 

K

KENYA - Static variable in class org.planit.utils.locale.CountryNames
 
KIRIBATI - Static variable in class org.planit.utils.locale.CountryNames
 
KM - org.planit.tntp.enums.LengthUnits
 
KM - org.planit.utils.unit.Units
 
KM_H - org.planit.tntp.enums.SpeedUnits
 
KM_HOUR - org.planit.utils.unit.Units
 
KM_MINUTE - org.planit.utils.unit.Units
 
KM_SECOND - org.planit.utils.unit.Units
 

L

LARGE_HEAVY_GOODS_VEHICLE - org.planit.utils.mode.PredefinedModeType
 
LargeHeavyGoodsMode - Class in org.planit.mode
the predefined large heavy goods vehicle mode, i.e., large articulated truck, larger than heavy goods name: lhgv maxspeed (km/h): 90 pcu: 3 vehicular type: VEHICULAR motorisation: MOTORISED track: ROAD use: GOODS
LargeHeavyGoodsMode(IdGroupingToken) - Constructor for class org.planit.mode.LargeHeavyGoodsMode
Constructor for large heavy goods vehicle mode
leftHandDriveCountries - Static variable in class org.planit.utils.locale.DrivingDirectionDefaultByCountry
all Left hand drive countries which determine the default direction on one way roundabouts when not tagged
length - Variable in class org.planit.zoning.ConnectoidImpl.AccessZoneProperties
 
LENGTH - org.planit.output.property.OutputProperty
 
LENGTH - org.planit.tntp.enums.NetworkFileColumns
 
lengthInKm - Variable in class org.planit.graph.EdgeImpl
Length of edge
LengthOutputProperty - Class in org.planit.output.property
 
LengthOutputProperty() - Constructor for class org.planit.output.property.LengthOutputProperty
 
LengthUnits - Enum in org.planit.tntp.enums
 
LESOTHO - Static variable in class org.planit.utils.locale.CountryNames
 
LHGV_PHYSICAL_FEATURES - Static variable in class org.planit.mode.LargeHeavyGoodsMode
 
LHGV_USABLITY_FEATURES - Static variable in class org.planit.mode.LargeHeavyGoodsMode
 
LIGHTRAIL - org.planit.utils.mode.PredefinedModeType
 
LIGHTRAIL_PHYSICAL_FEATURES - Static variable in class org.planit.mode.LightRailMode
 
LIGHTRAIL_USABLITY_FEATURES - Static variable in class org.planit.mode.LightRailMode
 
LightRailMode - Class in org.planit.mode
the predefined lightrail mode name: lightrail maxspeed (km/h): 70 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
LightRailMode(IdGroupingToken) - Constructor for class org.planit.mode.LightRailMode
Constructor for lightrail mode
lineGeometry - Variable in class org.planit.graph.EdgeImpl
The line geometry of this link if set
Link - Interface in org.planit.utils.network.physical
Link interface which extends the Edge interface with a unique id (not all edges are links) as well as an external id
LINK - org.planit.output.enums.OutputType
 
LINK_BASED_RELATIVE_GAP - Static variable in class org.planit.gap.GapFunction
short code for link based relative duality gap function type
LINK_COST - org.planit.output.property.OutputProperty
 
LINK_SEGMENT_EXTERNAL_ID - org.planit.output.enums.PathOutputIdentificationType
 
LINK_SEGMENT_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
LINK_SEGMENT_ID - org.planit.output.enums.PathOutputIdentificationType
 
LINK_SEGMENT_ID - org.planit.output.property.OutputProperty
 
LINK_SEGMENT_XML_ID - org.planit.output.enums.PathOutputIdentificationType
 
LINK_SEGMENT_XML_ID - org.planit.output.property.OutputProperty
 
LINK_TYPE - org.planit.output.property.OutputProperty
 
LINK_TYPE - org.planit.tntp.enums.NetworkFileColumns
 
LinkBasedRelativeDualityGapFunction - Class in org.planit.gap
Gap function based on the work of Bovy and Jansen (1983) who take the different between the current system travel time and the system travel time if all flow were to be assigned to the shortest paths, divided by the system travel time
LinkBasedRelativeDualityGapFunction(StopCriterion) - Constructor for class org.planit.gap.LinkBasedRelativeDualityGapFunction
Constructor
LinkBasedRelativeGapConfigurator - Class in org.planit.gap
Link based relative duality gap function configurator
LinkBasedRelativeGapConfigurator() - Constructor for class org.planit.gap.LinkBasedRelativeGapConfigurator
Constructor
LinkCostOutputProperty - Class in org.planit.output.property
 
LinkCostOutputProperty() - Constructor for class org.planit.output.property.LinkCostOutputProperty
 
linkId - Variable in class org.planit.network.physical.LinkImpl
unique internal identifier
LinkImpl - Class in org.planit.network.physical
Link class connecting two nodes via some geometry.
LinkImpl(LinkImpl) - Constructor for class org.planit.network.physical.LinkImpl
Copy constructor, geometry is deep copied, see also DirectedEdge copy constructed
LinkImpl(IdGroupingToken, Node, Node, double) - Constructor for class org.planit.network.physical.LinkImpl
Constructor which injects link length directly
LinkOutputTypeAdapter - Interface in org.planit.output.adapter
Interface defining the methods required for a link output adapter
LinkOutputTypeAdapterImpl - Class in org.planit.output.adapter
Top-level abstract class which defines the common methods required by Link output type adapters
LinkOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.LinkOutputTypeAdapterImpl
Constructor
LinkOutputTypeConfiguration - Class in org.planit.output.configuration
The configuration for the link output type.
LinkOutputTypeConfiguration() - Constructor for class org.planit.output.configuration.LinkOutputTypeConfiguration
Constructor Define the default output properties here.
links - Variable in class org.planit.network.physical.PhysicalNetwork
class instance containing all link specific functionality
Links<L extends Link> - Interface in org.planit.utils.network.physical
wrapper around edges interface to support Links explicitly rather than edges
linkSegment - Variable in class org.planit.assignment.eltm.LinkSegmentBoundary
the link segment of this boundary
LinkSegment - Interface in org.planit.utils.network.physical
Interface for direction link segment part of non-directional link.
LinkSegmentBoundary - Class in org.planit.assignment.eltm
LinkSegment boundary of a link segment.
LinkSegmentBoundary.Location - Enum in org.planit.assignment.eltm
Location types for a link segment boundary
LinkSegmentExpectedResultsDto - Class in org.planit.utils.test
DTO object containing extra fields specific to BPR function The first
LinkSegmentExpectedResultsDto(long, long, double, double, double, double, double) - Constructor for class org.planit.utils.test.LinkSegmentExpectedResultsDto
Constructor
LinkSegmentExternalIdOutputProperty - Class in org.planit.output.property
 
LinkSegmentExternalIdOutputProperty() - Constructor for class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
linkSegmentId - Variable in class org.planit.network.physical.LinkSegmentImpl
unique internal identifier
LinkSegmentIdOutputProperty - Class in org.planit.output.property
 
LinkSegmentIdOutputProperty() - Constructor for class org.planit.output.property.LinkSegmentIdOutputProperty
 
LinkSegmentImpl - Class in org.planit.network.physical
Link segment object representing physical links in the network and storing their properties
LinkSegmentImpl(LinkSegmentImpl) - Constructor for class org.planit.network.physical.LinkSegmentImpl
Copy constructor
LinkSegmentImpl(IdGroupingToken, Link, boolean) - Constructor for class org.planit.network.physical.LinkSegmentImpl
Constructor
linkSegments - Variable in class org.planit.network.physical.PhysicalNetwork
class instance containing all link segment specific functionality
LinkSegments<LS extends LinkSegment> - Interface in org.planit.utils.network.physical
wrapper around EdgeSegments interface to support LinkSegments explicitly rather than EdgeSegments
LinkSegmentsImpl<LS extends LinkSegment> - Class in org.planit.network.physical
Links implementation wrapper that simply utilises passed in edges of the desired generic type to delegate registration and creation of its links on
LinkSegmentsImpl(EdgeSegments<LS>) - Constructor for class org.planit.network.physical.LinkSegmentsImpl
Constructor
linkSegmentType - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
the link type of this link containing all macroscopic features by user class
linkSegmentTypes - Variable in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetwork
 
LinkSegmentXmlIdOutputProperty - Class in org.planit.output.property
Property reflecting the input xml id used when parsing the link segment in native PLANit format.
LinkSegmentXmlIdOutputProperty() - Constructor for class org.planit.output.property.LinkSegmentXmlIdOutputProperty
 
LinksImpl<L extends Link> - Class in org.planit.network.physical
Links implementation wrapper that simply utilises passed in edges of the desired generic type to delegate registration and creation of its links on
LinksImpl(Edges<L>) - Constructor for class org.planit.network.physical.LinksImpl
Constructor
LinkTypeOutputProperty - Class in org.planit.output.property
 
LinkTypeOutputProperty() - Constructor for class org.planit.output.property.LinkTypeOutputProperty
 
linkVolumeAccessee - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Link volume accessee object for this cost function
LinkVolumeAccessee - Interface in org.planit.interactor
Link Volume accessee object.
LinkVolumeAccessor - Interface in org.planit.interactor
Link Volume Accessor interface
listTo2DCoordinates(List<?>) - Static method in class org.planit.geo.PlanitJtsUtils
Create an array of coordinates based on a list of some type that can be interpreted as strings and converted to doubles.
LocaleUtils - Class in org.planit.utils.locale
Utilities for locale
LocaleUtils() - Constructor for class org.planit.utils.locale.LocaleUtils
 
lockOutputProperties(OutputType) - Method in class org.planit.output.formatter.BaseOutputFormatter
Lock the output keys and values for a specified output type
logActiveStateByClassName(Object, boolean) - Static method in class org.planit.utils.misc.LoggingUtils
create a string that states if item is activated or deactivated based and provide the simple class name
LOGGER - Static variable in class org.planit.assignment.TrafficAssignmentBuilder
the logger
LOGGER - Static variable in interface org.planit.io.xml.converter.EnumConverter
the logger
LOGGER - Static variable in class org.planit.io.xml.util.JAXBUtils
the logger
LOGGER - Static variable in class org.planit.output.configuration.OutputTypeConfiguration
the logger
LOGGER - Static variable in class org.planit.path.choice.PathChoiceBuilder
the logger
LOGGER - Static variable in class org.planit.path.choice.StochasticPathChoiceBuilder
the logger
Logging - Class in org.planit.logging
Utility class to close the current logger
Logging() - Constructor for class org.planit.logging.Logging
 
LoggingUtils - Class in org.planit.utils.misc
some utilities for consistent logging message creation in PLANit
LoggingUtils() - Constructor for class org.planit.utils.misc.LoggingUtils
 
logInfo(String) - Method in interface org.planit.network.InfrastructureLayer
invoked by entities inquiring about general information about the layer to display to users
logInfo(String) - Method in class org.planit.network.physical.PhysicalNetwork
invoked by entities inquiring about general information about the layer to display to users
logitChoiceModel - Variable in class org.planit.path.choice.StochasticPathChoice
The registered logit choice model
LogitChoiceModel - Class in org.planit.path.choice.logit
The logit choice model base class.
LogitChoiceModel(IdGroupingToken) - Constructor for class org.planit.path.choice.logit.LogitChoiceModel
Constructor
logitChoiceModelConfigurator - Variable in class org.planit.path.choice.StochasticPathChoiceConfigurator
logit choice model configurator
LogitChoiceModelConfigurator<T extends LogitChoiceModel> - Class in org.planit.path.choice.logit
Base class for all logit choice model configurator implementations
LogitChoiceModelConfigurator(Class<T>) - Constructor for class org.planit.path.choice.logit.LogitChoiceModelConfigurator
Constructor
LogitChoiceModelConfiguratorFactory - Class in org.planit.path.choice.logit
factory for the logit choice model types supported directory by PLANit
LogitChoiceModelConfiguratorFactory() - Constructor for class org.planit.path.choice.logit.LogitChoiceModelConfiguratorFactory
 
logSettings() - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
Convenience method to log all the current settings
LONG - org.planit.output.enums.Type
 
longStringToBigDecimal(String) - Static method in class org.planit.utils.math.TypeConversionUtil
convert a string that can be interpreted as a long to a type that parses long via .valueOf(long theLong)
loopAll(double[][], BiConsumer<Integer, Integer>) - Static method in class org.planit.utils.arrays.ArrayUtils
Loop over array entries and apply consumer
loopAll(double[], Consumer<Integer>) - Static method in class org.planit.utils.arrays.ArrayUtils
Loop over array entries and apply consumer
loopAll(T[], Consumer<T>) - Static method in class org.planit.utils.arrays.ArrayUtils
Loop over array entries and apply consumer
LTM_RELEASE_FLOW_EVENT - Static variable in class org.planit.assignment.eltm.event.ReleaseFlowEvent
event type to identify ltm events representing a change in flow that is being released
LTM_TRIGGER_FLOW_EVENT - Static variable in class org.planit.assignment.eltm.event.TriggerFlowEvent
event type to identify ltm events representing a change in flow that is exogenously triggered

M

M - org.planit.tntp.enums.LengthUnits
 
M_SEC - org.planit.tntp.enums.SpeedUnits
 
MACAU - Static variable in class org.planit.utils.locale.CountryNames
 
MACROSCOPIC_COMBINED_INPUT_XSD - Static variable in class org.planit.io.xml.util.PlanitSchema
 
MACROSCOPIC_DEMAND_XSD - Static variable in class org.planit.io.xml.util.PlanitSchema
 
MACROSCOPIC_DEMAND_XSD_SCHEMA_URI_DEV - Static variable in class org.planit.io.xml.util.PlanitSchema
the schema URI location of planit macroscopic zoning input during development
MACROSCOPIC_NETWORK - Static variable in class org.planit.network.Network
shorthand for creating a macroscopic infrastructure network
MACROSCOPIC_NETWORK_XSD - Static variable in class org.planit.io.xml.util.PlanitSchema
 
MACROSCOPIC_NETWORK_XSD_SCHEMA_URI_DEV - Static variable in class org.planit.io.xml.util.PlanitSchema
the schema URI location of planit macroscopic network input during development
MACROSCOPIC_ZONING_XSD - Static variable in class org.planit.io.xml.util.PlanitSchema
 
MACROSCOPIC_ZONING_XSD_SCHEMA_URI_DEV - Static variable in class org.planit.io.xml.util.PlanitSchema
the schema URI location of planit macroscopic zoning input during development
MacroscopicLinkSegment - Interface in org.planit.utils.network.physical.macroscopic
Macroscopic traffic modeling oriented link segment
MacroscopicLinkSegmentImpl - Class in org.planit.network.macroscopic.physical
Link segment for macroscopic transport networks.
MacroscopicLinkSegmentImpl(MacroscopicLinkSegmentImpl) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Copy constructor
MacroscopicLinkSegmentImpl(IdGroupingToken, Link, boolean) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Constructor
MacroscopicLinkSegmentType - Interface in org.planit.utils.network.physical.macroscopic
The macroscopic link segment type characteristics are contained in this class
macroscopicLinkSegmentTypeByIdMap - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Map which stores link segment types by generated Id
MacroscopicLinkSegmentTypeImpl - Class in org.planit.network.macroscopic.physical
Each macroscopic link segment is of a particular type reflecting segment specific properties.
MacroscopicLinkSegmentTypeImpl(MacroscopicLinkSegmentTypeImpl) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Copy constructor.
MacroscopicLinkSegmentTypeImpl(IdGroupingToken, String, double, double) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Constructor
MacroscopicLinkSegmentTypeImpl(IdGroupingToken, String, double, double, Map<Mode, MacroscopicModeProperties>) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
 
MacroscopicLinkSegmentTypes - Interface in org.planit.utils.network.physical.macroscopic
A container interface for macroscopic link segment types
MacroscopicLinkSegmentTypesImpl - Class in org.planit.network.macroscopic.physical
Implementation of the container interface
MacroscopicLinkSegmentTypesImpl(MacroscopicPhysicalNetworkBuilder<?, ?, MacroscopicLinkSegment>) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Constructor
MacroscopicLinkSegmentTypeXmlHelper - Class in org.planit.io.xml.network.physical.macroscopic
Helper class used to create MacroscopicLinkSegmentType objects for XML input
MacroscopicLinkSegmentTypeXmlHelper(String, double, double, String, String) - Constructor for class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
Constructor
MacroscopicModeProperties - Interface in org.planit.utils.network.physical.macroscopic
Contains the properties of a mode specific to a link segment type
MacroscopicModePropertiesFactory - Class in org.planit.network.macroscopic.physical
Create Mode specific properties for the macroscopic perspective on the supply side, i.e.
MacroscopicModePropertiesFactory() - Constructor for class org.planit.network.macroscopic.physical.MacroscopicModePropertiesFactory
 
MacroscopicModePropertiesImpl - Class in org.planit.network.macroscopic.physical
Mode specific properties for the macroscopic perspective on the supply side, i.e.
MacroscopicModePropertiesImpl(MacroscopicModePropertiesImpl) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
Copy constructor
MacroscopicNetwork - Class in org.planit.network.macroscopic
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.
MacroscopicNetwork(IdGroupingToken) - Constructor for class org.planit.network.macroscopic.MacroscopicNetwork
Constructor
MacroscopicPhysicalNetwork - Class in org.planit.network.macroscopic.physical
Macroscopic physical Network (layer) that supports one or more modes and link segment types, where the modes are registered on the network (Infrastructure network) level
MacroscopicPhysicalNetwork(IdGroupingToken) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetwork
Constructor
MacroscopicPhysicalNetwork(IdGroupingToken, MacroscopicPhysicalNetworkBuilder<? extends Node, ? extends Link, ? extends MacroscopicLinkSegment>) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetwork
Constructor
MacroscopicPhysicalNetworkBuilder<N extends Node,​L extends Link,​MLS extends MacroscopicLinkSegment> - Interface in org.planit.network.macroscopic.physical
Create network entities for a macroscopic simulation model using Nodes, Links, and MacroscopicLinkSegments
MacroscopicPhysicalNetworkBuilderImpl - Class in org.planit.network.macroscopic.physical
Create network entities for a macroscopic simulation model
MacroscopicPhysicalNetworkBuilderImpl(IdGroupingToken) - Constructor for class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
constructor
main(String[]) - Static method in class org.planit.tntp.TntpMain
Top-level class for running TNTP models
MALAWI - Static variable in class org.planit.utils.locale.CountryNames
 
MALAYSIA - Static variable in class org.planit.utils.locale.CountryNames
 
MALDIVES - Static variable in class org.planit.utils.locale.CountryNames
 
MALTA - Static variable in class org.planit.utils.locale.CountryNames
 
ManualInitialLinkSegmentCost - Class in org.planit.cost.physical.initial
Initial Link Segment Cost for which all the link segments have the same cost value for a specified mode
ManualInitialLinkSegmentCost(IdGroupingToken) - Constructor for class org.planit.cost.physical.initial.ManualInitialLinkSegmentCost
Constructor
matrixContents - Variable in class org.planit.od.odmatrix.ODMatrix
matrix of data values
MAURITIUS - Static variable in class org.planit.utils.locale.CountryNames
 
MAXIMUM_DENSITY - org.planit.output.property.OutputProperty
 
MAXIMUM_DENSITY - Static variable in interface org.planit.utils.network.physical.LinkSegment
Default maximum link density in pcu/km
MAXIMUM_SPEED - org.planit.output.property.OutputProperty
 
MAXIMUM_SPEED - org.planit.tntp.enums.NetworkFileColumns
 
MaximumDensityOutputProperty - Class in org.planit.output.property
 
MaximumDensityOutputProperty() - Constructor for class org.planit.output.property.MaximumDensityOutputProperty
 
maximumDensityPerLane - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Maximum density in veh/km/lane
MaximumSpeedOutputProperty - Class in org.planit.output.property
 
MaximumSpeedOutputProperty() - Constructor for class org.planit.output.property.MaximumSpeedOutputProperty
 
maxSpeedKmH - Variable in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
Maximum speed of mode (tied to a road segment) in km/h
measuredNetworkCost - Variable in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Current system cost as it stands
MEMORY_OUTPUT_FORMATTER - Static variable in interface org.planit.output.formatter.OutputFormatter
Memory output formatter which stores all results in memory rather than persist them to disk
MemoryOutputFormatter - Class in org.planit.output.formatter
OutputFormatter which stores data in memory, using specified keys and output properties.
MemoryOutputFormatter(IdGroupingToken) - Constructor for class org.planit.output.formatter.MemoryOutputFormatter
Constructor
MemoryOutputIterator - Class in org.planit.output.formatter
Iterator which loops through the keys and values stored in the MemoryOutputFormatter This class is a wrapper for MultiKeyPlanItDataIterator.
MemoryOutputIterator(MultiKeyPlanItData) - Constructor for class org.planit.output.formatter.MemoryOutputIterator
Constructor
METADATA_XSD - Static variable in class org.planit.io.xml.util.PlanitSchema
 
METER - org.planit.utils.unit.Units
 
METER_HOUR - org.planit.utils.unit.Units
 
METER_MINUTE - org.planit.utils.unit.Units
 
METER_SECOND - org.planit.utils.unit.Units
 
MILES - org.planit.tntp.enums.LengthUnits
 
MILES_H - org.planit.tntp.enums.SpeedUnits
 
minimumNetworkCost - Variable in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Represents the total cost if all flow were to be diverted to the shortest paths for all origin-destination pairs
MINUTE - org.planit.utils.unit.Units
 
MINUTES - org.planit.output.enums.OutputTimeUnit
 
MINUTES - org.planit.tntp.enums.TimeUnits
 
MNL - Static variable in class org.planit.path.choice.logit.LogitChoiceModel
short hand for MNL class type
Mode - Interface in org.planit.utils.mode
Interface to represent a mode
MODE_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
MODE_ID - org.planit.output.property.OutputProperty
 
MODE_XML_ID - org.planit.output.property.OutputProperty
 
ModeData - Class in org.planit.assignment.traditionalstatic
Object to store the flows for each mode during the assignment iterations
ModeData(double[]) - Constructor for class org.planit.assignment.traditionalstatic.ModeData
Constructor
ModeExternalIdOutputProperty - Class in org.planit.output.property
 
ModeExternalIdOutputProperty() - Constructor for class org.planit.output.property.ModeExternalIdOutputProperty
 
ModeFactory - Class in org.planit.mode
factory class to instantiate different (pre-specified) mode types.
ModeFactory() - Constructor for class org.planit.mode.ModeFactory
 
ModeFeaturesFactory - Class in org.planit.mode
Factory class to create physical and usability features for custom modes
ModeFeaturesFactory() - Constructor for class org.planit.mode.ModeFeaturesFactory
 
ModeIdOutputProperty - Class in org.planit.output.property
 
ModeIdOutputProperty() - Constructor for class org.planit.output.property.ModeIdOutputProperty
 
ModeImpl - Class in org.planit.mode
A Mode is a user class feature representing a single form of transport (car, truck etc.).
ModeImpl(IdGroupingToken, double, String, double) - Constructor for class org.planit.mode.ModeImpl
Constructor, using all defaults for non-provided parameters
ModeImpl(IdGroupingToken, String, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Constructor for class org.planit.mode.ModeImpl
Constructor, using all defaults for non-provided parameters
modeProperties - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Map of mode properties for each mode for this link segment
modes - Variable in class org.planit.network.InfrastructureNetwork
class instance containing all modes specific functionality across the layers
Modes - Interface in org.planit.utils.mode
container class and factory methods for modes with some
ModesImpl - Class in org.planit.mode
Implementation of the Modes interface to create and register modes on itself
ModesImpl(IdGroupingToken) - Constructor for class org.planit.mode.ModesImpl
Constructor
modeToLayerXmlId - Variable in class org.planit.network.InfrastructureLayersConfigurator
track mode to layer mapping
ModeXmlIdOutputProperty - Class in org.planit.output.property
 
ModeXmlIdOutputProperty() - Constructor for class org.planit.output.property.ModeXmlIdOutputProperty
 
MOTOR_BIKE - org.planit.utils.mode.PredefinedModeType
 
MOTOR_BIKE_PHYSICAL_FEATURES - Static variable in class org.planit.mode.MotorBikeMode
 
MOTOR_BIKE_USABLITY_FEATURES - Static variable in class org.planit.mode.MotorBikeMode
 
MotorBikeMode - Class in org.planit.mode
the predefined motor bike mode name: bicycle maxspeed (km/h): 130 pcu: 0.5 vehicular type: VEHICULAR motorisation: NON_MOTORISED track: ROAD use: PRIVATE
MotorBikeMode(IdGroupingToken) - Constructor for class org.planit.mode.MotorBikeMode
Constructor for motor bike mode
MotorisationModeType - Enum in org.planit.utils.mode
A (vehicular) mode is either motorised or not; part of physical features
MOTORISED - org.planit.utils.mode.MotorisationModeType
 
MOZAMBIQUE - Static variable in class org.planit.utils.locale.CountryNames
 
MSA - Static variable in class org.planit.sdinteraction.smoothing.Smoothing
short hand for configuring smoothing with MSA instance
MSASmoothing - Class in org.planit.sdinteraction.smoothing
MSA smoothing object
MSASmoothing(IdGroupingToken) - Constructor for class org.planit.sdinteraction.smoothing.MSASmoothing
Constructor
MSASmoothingConfigurator - Class in org.planit.sdinteraction.smoothing
configurator for MSA smoothing implementation
MSASmoothingConfigurator() - Constructor for class org.planit.sdinteraction.smoothing.MSASmoothingConfigurator
Constructor
MultiKeyPlanItData - Class in org.planit.data
Class which holds arrays of output property values, identified by arrays of output keys This class is a wrapper for the MultiKeyMap object which is a Map with multiple keys.
MultiKeyPlanItData(OutputProperty[], OutputProperty...) - Constructor for class org.planit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItData(OutputProperty, OutputProperty...) - Constructor for class org.planit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItData(OutputProperty, OutputProperty, OutputProperty...) - Constructor for class org.planit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItData(OutputProperty, OutputProperty, OutputProperty, OutputProperty...) - Constructor for class org.planit.data.MultiKeyPlanItData
Constructor
MultiKeyPlanItDataIterator - Interface in org.planit.data
Iterator which returns the keys and values for each row in a MultiKeyPlanItData object.
MultiKeyPlanItDataIteratorImpl - Class in org.planit.data
Implementation of the MultiKeyPlanItDataIterator interface
MultiKeyPlanItDataIteratorImpl(boolean, IterableMap<Object, Object[]>, MultiKeyMap<Object, Object[]>) - Constructor for class org.planit.data.MultiKeyPlanItDataIteratorImpl
Constructor
MultinomialLogit - Class in org.planit.path.choice.logit
MNL choice model implementation
MultinomialLogit(IdGroupingToken) - Constructor for class org.planit.path.choice.logit.MultinomialLogit
Constructor
MultinomialLogitConfigurator - Class in org.planit.path.choice.logit
MNL configurator implementations
MultinomialLogitConfigurator() - Constructor for class org.planit.path.choice.logit.MultinomialLogitConfigurator
Constructor

N

name - Variable in class org.planit.graph.EdgeImpl
Name of the edge
name - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
name of the link segment type
name - Variable in class org.planit.network.physical.NodeImpl
name of the node
name - Variable in class org.planit.zoning.ConnectoidImpl
name of the connectoid if any
NAME - Static variable in class org.planit.output.property.CalculatedSpeedOutputProperty
 
NAME - Static variable in class org.planit.output.property.CapacityPerLaneOutputProperty
 
NAME - Static variable in class org.planit.output.property.CostTimesFlowOutputProperty
 
NAME - Static variable in class org.planit.output.property.DensityOutputProperty
 
NAME - Static variable in class org.planit.output.property.DestinationZoneExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.DestinationZoneIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.DestinationZoneXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.DownstreamNodeExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.DownstreamNodeIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.DownstreamNodeLocationOutputProperty
 
NAME - Static variable in class org.planit.output.property.DownstreamNodeXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.FlowOutputProperty
 
NAME - Static variable in class org.planit.output.property.IterationIndexOutputProperty
 
NAME - Static variable in class org.planit.output.property.LengthOutputProperty
 
NAME - Static variable in class org.planit.output.property.LinkCostOutputProperty
 
NAME - Static variable in class org.planit.output.property.LinkSegmentExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.LinkSegmentIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.LinkSegmentXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.LinkTypeOutputProperty
 
NAME - Static variable in class org.planit.output.property.MaximumDensityOutputProperty
 
NAME - Static variable in class org.planit.output.property.MaximumSpeedOutputProperty
 
NAME - Static variable in class org.planit.output.property.ModeExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.ModeIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.ModeXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.NumberOfLanesOutputProperty
 
NAME - Static variable in class org.planit.output.property.ODCostOutputProperty
 
NAME - Static variable in class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.OriginZoneIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.PathIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.PathOutputStringProperty
 
NAME - Static variable in class org.planit.output.property.RunIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.TimePeriodIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.UpstreamNodeIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
NAME - Static variable in class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
NAME - Static variable in class org.planit.output.property.VCRatioOutputProperty
 
NAMESPACE_OPENGIS_PREFIX - Static variable in class org.planit.io.xml.util.PlanitNamespacePrefixMapper
 
NAMESPACE_OPENGIS_URI - Static variable in class org.planit.io.xml.util.PlanitNamespacePrefixMapper
 
NAMIBIA - Static variable in class org.planit.utils.locale.CountryNames
 
NAURU - Static variable in class org.planit.utils.locale.CountryNames
 
NEPAL - Static variable in class org.planit.utils.locale.CountryNames
 
NETHERLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
NETHERLANDS_RDS - Static variable in class org.planit.utils.epsg.EpsgCodesByCountry
Area of use: Netherlands, Rijks Driehoek Stelsel, EPSG:28992
Network - Class in org.planit.network
Base class for any network.
Network(IdGroupingToken) - Constructor for class org.planit.network.Network
Constructor
NETWORK_XSD_FILE - Static variable in class org.planit.io.network.converter.PlanitNetworkReader
Default XSD files used to validate input XML files against TODO: replace with online schema
networkBuilder - Variable in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
the builder to use for creating instances of macroscopic link segment types
NetworkConverter - Class in org.planit.network.converter
Network converter class able to convert a network from one type to another
NetworkConverter(NetworkReader, NetworkWriter) - Constructor for class org.planit.network.converter.NetworkConverter
constructor
NetworkConverterFactory - Class in org.planit.network.converter
Factory class for creating converters for specific reader/writer combinations
NetworkConverterFactory() - Constructor for class org.planit.network.converter.NetworkConverterFactory
 
NetworkFileColumns - Enum in org.planit.tntp.enums
Enumeration giving roles of columns in TNTP network input file
networkIdGroupingToken - Variable in class org.planit.network.Network
a token for this network in particular to ensure unique ids across all entities of the same class instance within this network
networkLayer - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
the network layer the BPR is applied to
NetworkLoading - Class in org.planit.supply.networkloading
Network loading traffic component
NetworkLoading(IdGroupingToken) - Constructor for class org.planit.supply.networkloading.NetworkLoading
Base constructor
NetworkReader - Interface in org.planit.network.converter
Interface for classes able to parse networks of some type which are then returned
NetworkWriter - Interface in org.planit.network.converter
Interface for classes able to write a PLANit network to disk
NetworkWriterImpl - Class in org.planit.network.converter
abstract class implementation to write a PLANit network to disk
NetworkWriterImpl(IdMapperType) - Constructor for class org.planit.network.converter.NetworkWriterImpl
constructor
NEW_ZEALAND - Static variable in class org.planit.utils.locale.CountryNames
 
NEWELL - Static variable in class org.planit.supply.fundamentaldiagram.FundamentalDiagram
short hand for NEwell fundamental diagram class type
NewellFundamentalDiagram - Class in org.planit.supply.fundamentaldiagram
Newell fundamental diagram traffic component
NewellFundamentalDiagram(IdGroupingToken) - Constructor for class org.planit.supply.fundamentaldiagram.NewellFundamentalDiagram
Constructor
NewellFundamentalDiagramConfigurator - Class in org.planit.supply.fundamentaldiagram
Configurator for FixedConnectoidTravelTimeCost implementation
NewellFundamentalDiagramConfigurator() - Constructor for class org.planit.supply.fundamentaldiagram.NewellFundamentalDiagramConfigurator
Constructor
next() - Method in interface org.planit.data.MultiKeyPlanItDataIterator
Returns the next array of keys in the iteration
next() - Method in class org.planit.data.MultiKeyPlanItDataIteratorImpl
Advances the iteration and returns the next array of keys in the iteration
next() - Method in class org.planit.od.odmatrix.ODMatrixIterator
Returns the value in the current cells and increments the current position
next() - Method in class org.planit.od.odpath.ODPathIterator
Returns the path in the next cell and increments the current position
next() - Method in class org.planit.output.formatter.MemoryOutputIterator
Returns the next array of keys in the iteration
NO_VEHICLE - org.planit.utils.mode.VehicularModeType
 
Node - Interface in org.planit.utils.network.physical
Node is a vertex but not all vertices are nodes.
NODE_EXTERNAL_ID - org.planit.output.enums.PathOutputIdentificationType
 
NODE_ID - org.planit.output.enums.PathOutputIdentificationType
 
NODE_XML_ID - org.planit.output.enums.PathOutputIdentificationType
 
nodeAccessDownstream - Variable in class org.planit.zoning.DirectedConnectoidImpl
the node access given an access edge segment is either up or downstream
nodeId - Variable in class org.planit.network.physical.NodeImpl
Unique node identifier
NodeImpl - Class in org.planit.network.physical
Node representation connected to one or more entry and exit links
NodeImpl(NodeImpl) - Constructor for class org.planit.network.physical.NodeImpl
Copy constructor, see also VertexImpl
NodeImpl(IdGroupingToken) - Constructor for class org.planit.network.physical.NodeImpl
Node constructor
nodeModel - Variable in class org.planit.assignment.CapacityConstrainedAssignment
Node model to use
NodeModel - Class in org.planit.algorithms.nodemodel
Node model algorithm base class
NodeModel - Class in org.planit.supply.network.nodemodel
Node model traffic component
NodeModel() - Constructor for class org.planit.algorithms.nodemodel.NodeModel
 
NodeModel(IdGroupingToken) - Constructor for class org.planit.supply.network.nodemodel.NodeModel
Base constructor
NodeModelConfigurator<T extends NodeModel> - Class in org.planit.supply.network.nodemodel
Base class for all node model configurator implementations
NodeModelConfigurator(Class<T>) - Constructor for class org.planit.supply.network.nodemodel.NodeModelConfigurator
Constructor
NodeModelConfiguratorFactory - Class in org.planit.supply.network.nodemodel
factory for the node model types supported directory by PLANit
NodeModelConfiguratorFactory() - Constructor for class org.planit.supply.network.nodemodel.NodeModelConfiguratorFactory
 
nodes - Variable in class org.planit.network.physical.PhysicalNetwork
class instance containing all nodes specific functionality
Nodes<N extends Node> - Interface in org.planit.utils.network.physical
wrapper around vertices interface to support Nodes explicitly rather than vertices
NodesImpl<N extends Node> - Class in org.planit.network.physical
Nodes implementation wrapper that simply utilises passed in vertices of the desired generic type to delegate registration and creation of its nodes on
NodesImpl(Vertices<N>) - Constructor for class org.planit.network.physical.NodesImpl
Constructor
NON_MOTORISED - org.planit.utils.mode.MotorisationModeType
 
NONE - org.planit.output.enums.ODSkimSubOutputType
 
NONE - org.planit.utils.unit.Units
 
NONE - org.planit.utils.zoning.ConnectoidType
 
NONE - org.planit.utils.zoning.TransferZoneType
 
NOT_SPECIFIED - Static variable in interface org.planit.output.formatter.OutputFormatter
Constant to report that an output value has not been set
notify(EventInterface) - Method in class org.planit.io.input.PlanItInputBuilder
Whenever a project component is created this method will be invoked
notify(EventInterface) - Method in class org.planit.tntp.input.TntpInputBuilder
Whenever a project component is created this method will be invoked
NullaryDoubleSupplier - Class in org.planit.utils.function
Lightweight Nullaryfunction implementation to supply doubles in the form of a NullaryFunction<Double> compatible with OjAlgo
NullaryDoubleSupplier(double) - Constructor for class org.planit.utils.function.NullaryDoubleSupplier
Constructor for double supplier compatible with Nullaryfunction<Double> of OjAlgo
NUMBER_OF_LANES - org.planit.output.property.OutputProperty
 
NUMBER_OF_LANES - org.planit.tntp.enums.NetworkFileColumns
 
NUMBER_OF_LINKS_INDICATOR - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
NUMBER_OF_NODES_INDICATOR - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
NUMBER_OF_ZONES_INDICATOR - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
numberOfEdgeSegments - Variable in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
The number of edge segments considered
numberOfEdgeSegments - Variable in class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
The number of edge segments considered
numberOfLanes - Variable in class org.planit.network.physical.LinkSegmentImpl
segment's number of lanes
NumberOfLanesOutputProperty - Class in org.planit.output.property
 
NumberOfLanesOutputProperty() - Constructor for class org.planit.output.property.NumberOfLanesOutputProperty
 
numberOfNetworkSegments - Variable in class org.planit.assignment.TrafficAssignment
holds the count of all link segments in the transport network
numberOfNetworkVertices - Variable in class org.planit.assignment.TrafficAssignment
holds the count of all vertices in the transport network
numberOfVertices - Variable in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
The number of vertices in the network
numberOfVertices - Variable in class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
The number of vertices in the network

O

OD - org.planit.output.enums.OutputType
 
OD_COST - org.planit.output.property.OutputProperty
 
ODCostOutputProperty - Class in org.planit.output.property
 
ODCostOutputProperty() - Constructor for class org.planit.output.property.ODCostOutputProperty
 
ODData<T> - Interface in org.planit.od
Interface defining methods for objects which store data related to origin and destination
ODDataImpl<T> - Class in org.planit.od
Base class containing common methods required by all classes which implement ODData
ODDataImpl(Zones<?>) - Constructor for class org.planit.od.ODDataImpl
Constructor
ODDataIterator<T> - Interface in org.planit.od
Defines methods for an iterator which moves through a matrix of origin-destination cells
ODDataIteratorImpl<T> - Class in org.planit.od
Base class containing common methods required by all classes which implement ODDataIterator
ODDataIteratorImpl(Zones<?>) - Constructor for class org.planit.od.ODDataIteratorImpl
Constructor
ODDemandMatrix - Class in org.planit.od.odmatrix.demand
This class handles the OD demand matrix.
ODDemandMatrix(Zones<?>) - Constructor for class org.planit.od.odmatrix.demand.ODDemandMatrix
Constructor
odDemands - Variable in class org.planit.demands.Demands
Trip demand matrices
ODMatrix - Class in org.planit.od.odmatrix
This class contains common methods for handling origin-demand matrices.
ODMatrix(Zones<?>) - Constructor for class org.planit.od.odmatrix.ODMatrix
Constructor for matrix based OD demand matrix
ODMatrixIterator - Class in org.planit.od.odmatrix
Iterator which runs through rows and columns of an OD matrix, making the value, row and column of each cell available
ODMatrixIterator(Array2D<Double>, Zones<?>) - Constructor for class org.planit.od.odmatrix.ODMatrixIterator
Constructor
ODOutputTypeAdapter - Interface in org.planit.output.adapter
Interface defining the methods required for an Origin-Destination output adapter
ODOutputTypeAdapterImpl - Class in org.planit.output.adapter
Top-level abstract class which defines the common methods required by OD output type adapters
ODOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.ODOutputTypeAdapterImpl
Constructor
ODOutputTypeConfiguration - Class in org.planit.output.configuration
The configuration for the origin-destination output type.
ODOutputTypeConfiguration() - Constructor for class org.planit.output.configuration.ODOutputTypeConfiguration
Constructor Define the default output properties here.
ODPathIterator - Class in org.planit.od.odpath
Iterator which runs through rows and columns of a matrix of Path objects, making the Path, row and column of each cell available
ODPathIterator(Path[][], Zones<?>) - Constructor for class org.planit.od.odpath.ODPathIterator
Constructor
odPathMatrices - Variable in class org.planit.path.ODPathSets
map holding all registered od path matrices by their unique id
ODPathMatrix - Class in org.planit.od.odpath
This class stores the path objects from each origin to each destination.
ODPathMatrix(IdGroupingToken, Zones<?>) - Constructor for class org.planit.od.odpath.ODPathMatrix
Constructor
odPathSet - Variable in class org.planit.path.choice.StochasticPathChoice
The registered od path set instance
odPathSets - Variable in class org.planit.project.CustomPlanItProject
The registered OD path sets
odPathSets - Variable in class org.planit.project.PlanItProjectInput
The registered OD path sets
ODPathSets - Class in org.planit.path
Contains one or more origin-destination based path sets that can be used in assignment.
ODPathSets(IdGroupingToken) - Constructor for class org.planit.path.ODPathSets
Constructor
odPathSetsFactory - Variable in class org.planit.project.PlanItProjectInput
Object factory for od path sets object
odPathSetsMap - Variable in class org.planit.project.PlanItProjectInput
The od path sets registered on this project
ODSkimMatrix - Class in org.planit.od.odmatrix.skim
This class stores an OD Skim matrix.
ODSkimMatrix(Zones<?>, ODSkimSubOutputType) - Constructor for class org.planit.od.odmatrix.skim.ODSkimMatrix
Constructor
ODSkimSubOutputType - Enum in org.planit.output.enums
Enumeration of possible values of OD Skim Output Type
OdZone - Interface in org.planit.utils.zoning
an OdZone is a zone where trips terminate and or commence
OdZoneImpl - Class in org.planit.zoning
An Od zone
OdZoneImpl(IdGroupingToken) - Constructor for class org.planit.zoning.OdZoneImpl
constructor
odZones - Variable in class org.planit.zoning.Zoning
provide access to zones
OdZonesImpl - Class in org.planit.zoning
implementation of the Zones <T> interface for Od zones
OdZonesImpl(IdGroupingToken) - Constructor for class org.planit.zoning.OdZonesImpl
Constructor
ON_STREET_LAYER_XML_ID - Static variable in class org.planit.network.InfrastructureLayersConfigurator
proposed on_street layer id
ONE - Static variable in class org.planit.utils.function.NullaryDoubleSupplier
Create supplier that delivers 1 value
ONE_WAY_AB - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
ONE_WAY_BA - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
OneToAllShortestPathAlgorithm - Interface in org.planit.algorithms.shortestpath
An algorithm which calculates the shortest (a.k.a.
OneToOneShortestPathAlgorithm - Interface in org.planit.algorithms.shortestpath
An algorithm which calculates the shortest (a.k.a.
openCsvFileAndWriteHeaders(OutputTypeConfiguration, String) - Method in class org.planit.output.formatter.CsvFileOutputFormatter
Open the CSV output file and write the headers to it
org.planit.algorithms.nodemodel - package org.planit.algorithms.nodemodel
Node model algorithms for PlanIt
org.planit.algorithms.shortestpath - package org.planit.algorithms.shortestpath
Shortest Path algorithms for PlanIt
org.planit.assignment - package org.planit.assignment
Traffic assignment classes
org.planit.assignment.algorithmb - package org.planit.assignment.algorithmb
 
org.planit.assignment.eltm - package org.planit.assignment.eltm
 
org.planit.assignment.eltm.event - package org.planit.assignment.eltm.event
 
org.planit.assignment.traditionalstatic - package org.planit.assignment.traditionalstatic
 
org.planit.cost - package org.planit.cost
Contains the definitions of cost classes
org.planit.cost.physical - package org.planit.cost.physical
Contains the definition of physical cost classes
org.planit.cost.physical.initial - package org.planit.cost.physical.initial
Initial Physical Cost objects
org.planit.cost.virtual - package org.planit.cost.virtual
Contains the definitions of virtual cost classes
org.planit.data - package org.planit.data
Data used for calculation during iterations of the traffic assignment
org.planit.demands - package org.planit.demands
Classes which manage traveler demands
org.planit.gap - package org.planit.gap
Gap functions and criteria used to test for convergence of the assignment algorithms
org.planit.geo - package org.planit.geo
Common classes to perform actions on OpenGIS spatial data
org.planit.graph - package org.planit.graph
Network component object classes
org.planit.input - package org.planit.input
Top-level input classes and interfaces
org.planit.interactor - package org.planit.interactor
Interfaces which must be implemented by event accessor classes
org.planit.io.demands - package org.planit.io.demands
Classes used to process the Java classes generated from XSD files
org.planit.io.input - package org.planit.io.input
Classes to read files in PlanIt's XML format
org.planit.io.intermodal - package org.planit.io.intermodal
 
org.planit.io.network.converter - package org.planit.io.network.converter
 
org.planit.io.output.formatter - package org.planit.io.output.formatter
PLANit IO output formatter package
org.planit.io.project - package org.planit.io.project
Simple implementations of CustomPlanItProject
org.planit.io.xml.converter - package org.planit.io.xml.converter
PLANit IO XML conversion helper classes
org.planit.io.xml.network - package org.planit.io.xml.network
PLANit IO XML parsing for network
org.planit.io.xml.network.physical.macroscopic - package org.planit.io.xml.network.physical.macroscopic
PLANit IO XML parsing for macroscopic network
org.planit.io.xml.util - package org.planit.io.xml.util
Utility methods to help process XML data
org.planit.io.zoning - package org.planit.io.zoning
 
org.planit.logging - package org.planit.logging
This package contains classes for managing logging in PlanIt projects.
org.planit.mode - package org.planit.mode
 
org.planit.network - package org.planit.network
 
org.planit.network.converter - package org.planit.network.converter
 
org.planit.network.macroscopic - package org.planit.network.macroscopic
 
org.planit.network.macroscopic.physical - package org.planit.network.macroscopic.physical
Macroscopic physical network component object classes
org.planit.network.physical - package org.planit.network.physical
Physical network component object classes
org.planit.network.transport - package org.planit.network.transport
Integrated network component object classes
org.planit.network.virtual - package org.planit.network.virtual
Virtual network component object classes
org.planit.od - package org.planit.od
Top-level abstract interfaces to handle Origin-Destination Data
org.planit.od.odmatrix - package org.planit.od.odmatrix
This package contains classes for managing OD matrices.
org.planit.od.odmatrix.demand - package org.planit.od.odmatrix.demand
Contains the definitions of the Origin-Destination Demand classes
org.planit.od.odmatrix.skim - package org.planit.od.odmatrix.skim
This package holds the origin-destination Skim Matrix objects.
org.planit.od.odpath - package org.planit.od.odpath
This package holds the origin-destination path objects.
org.planit.output - package org.planit.output
output writer related classes
org.planit.output.adapter - package org.planit.output.adapter
Output Adapter and Output Type Adapter classes and interfaces
org.planit.output.configuration - package org.planit.output.configuration
output configuration related classes
org.planit.output.enums - package org.planit.output.enums
Enumerations containing possible values of output properties
org.planit.output.formatter - package org.planit.output.formatter
output formatter related classes
org.planit.output.property - package org.planit.output.property
Output property objects which represent quantities which can be reported in the output
org.planit.path - package org.planit.path
PLANit path classes
org.planit.path.choice - package org.planit.path.choice
PLANit path choice classes
org.planit.path.choice.logit - package org.planit.path.choice.logit
PLANit logit based path choice classes
org.planit.project - package org.planit.project
PLANit project classes
org.planit.sdinteraction.smoothing - package org.planit.sdinteraction.smoothing
Classes which perform the smoothing used in the algorithm convergence
org.planit.supply.fundamentaldiagram - package org.planit.supply.fundamentaldiagram
Fundamental diagram classes
org.planit.supply.network.nodemodel - package org.planit.supply.network.nodemodel
Node model classes
org.planit.supply.networkloading - package org.planit.supply.networkloading
Network loading classes
org.planit.time - package org.planit.time
Contains the definition of the TimePeriod object
org.planit.tntp - package org.planit.tntp
Top level package for reading input files which are in the TNTP Format
org.planit.tntp.enums - package org.planit.tntp.enums
Enumerations used in the TNTP format input
org.planit.tntp.input - package org.planit.tntp.input
Scanner reader for reading input files which are in the TNTP Format
org.planit.tntp.output.formatter - package org.planit.tntp.output.formatter
CSV output formatter used for TNTP results output
org.planit.tntp.project - package org.planit.tntp.project
TNTP implementation of CustomPlanItProject
org.planit.userclass - package org.planit.userclass
Contains the definitions of the user classes (UserClass, TravellerType and Mode)
org.planit.utils.args - package org.planit.utils.args
Utils classes for parsing application arguments
org.planit.utils.arrays - package org.planit.utils.arrays
Util classes for array manipulation and/or management
org.planit.utils.builder - package org.planit.utils.builder
Contains the definitions of the configurator classes
org.planit.utils.cumulatives - package org.planit.utils.cumulatives
Classes for cumulatives (in a traffic context)
org.planit.utils.epsg - package org.planit.utils.epsg
 
org.planit.utils.exceptions - package org.planit.utils.exceptions
General wrappers for exceptions thrown during program execution
org.planit.utils.function - package org.planit.utils.function
Function utility classes
org.planit.utils.functionalinterface - package org.planit.utils.functionalinterface
Utilities for functional interfaces
org.planit.utils.graph - package org.planit.utils.graph
Utilities for setting up graphs
org.planit.utils.id - package org.planit.utils.id
Utilities for managing and generating unique ids within certain (managed) contexts
org.planit.utils.locale - package org.planit.utils.locale
 
org.planit.utils.math - package org.planit.utils.math
Math oriented utility classes
org.planit.utils.misc - package org.planit.utils.misc
Miscellaneous utility classes
org.planit.utils.mode - package org.planit.utils.mode
 
org.planit.utils.network.physical - package org.planit.utils.network.physical
Physical network oriented utility classes
org.planit.utils.network.physical.macroscopic - package org.planit.utils.network.physical.macroscopic
Macroscopic physical network oriented utility classes
org.planit.utils.network.virtual - package org.planit.utils.network.virtual
Virtual physical network oriented utility classes
org.planit.utils.output - package org.planit.utils.output
Output oriented utility classes
org.planit.utils.reflection - package org.planit.utils.reflection
Reflection oriented utility classes
org.planit.utils.test - package org.planit.utils.test
Testing specific utility classes
org.planit.utils.unit - package org.planit.utils.unit
 
org.planit.utils.zoning - package org.planit.utils.zoning
zoning oriented utility classes
org.planit.zoning - package org.planit.zoning
 
ORIGIN_ZONE_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
ORIGIN_ZONE_ID - org.planit.output.property.OutputProperty
 
ORIGIN_ZONE_XML_ID - org.planit.output.property.OutputProperty
 
originId - Variable in class org.planit.od.ODDataIteratorImpl
Id of the origin zone
OriginZoneExternalIdOutputProperty - Class in org.planit.output.property
 
OriginZoneExternalIdOutputProperty() - Constructor for class org.planit.output.property.OriginZoneExternalIdOutputProperty
 
OriginZoneIdOutputProperty - Class in org.planit.output.property
 
OriginZoneIdOutputProperty() - Constructor for class org.planit.output.property.OriginZoneIdOutputProperty
 
OriginZoneXmlIdOutputProperty - Class in org.planit.output.property
 
OriginZoneXmlIdOutputProperty() - Constructor for class org.planit.output.property.OriginZoneXmlIdOutputProperty
 
outgoingLinkSegmentReceivingFlows - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
store the receiving flows of each outgoing link segment at capacity, i.e., R_b=C_b
outgoingLinkSegmentReceivingFlows - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelInput
store the available receiving flows of each outgoing link segment
outgoingLinkSegments - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
mapping of outgoing link index to link segment (if any), i.e.e, b=1,...|B^out|-1
OutputAdapter - Class in org.planit.output.adapter
Output Adapter which stores output type adapters for each Output Manager and defines top-level method which apply to all output types
OutputAdapter(TrafficAssignment) - Constructor for class org.planit.output.adapter.OutputAdapter
Constructor
OutputConfiguration - Class in org.planit.output.configuration
Class containing the general output configuration and the type specific configurations for some traffic assignment
OutputConfiguration() - Constructor for class org.planit.output.configuration.OutputConfiguration
Base constructor
OutputFormatter - Interface in org.planit.output.formatter
Interface for persisting output data in a particular format
OutputFormatterFactory - Class in org.planit.output.formatter
Factory to create output writers of any compatible type
OutputFormatterFactory() - Constructor for class org.planit.output.formatter.OutputFormatterFactory
 
outputFormatters - Variable in class org.planit.project.CustomPlanItProject
The output formatter(s) registered on this project
outputKeyProperties - Variable in class org.planit.output.formatter.BaseOutputFormatter
Map of OutputProperty types of keys for each OutputType
OutputManager - Class in org.planit.output
Base class for output writers containing basic functionality regarding all things output
OutputManager() - Constructor for class org.planit.output.OutputManager
Base constructor of Output writer
outputProperties - Variable in class org.planit.output.configuration.OutputTypeConfiguration
Output properties to be included in the CSV output files
OutputProperty - Enum in org.planit.output.property
Enumeration of possible output properties
OutputPropertyPriority - Enum in org.planit.output.property
Enumeration giving the priority of output properties.
outputTimeUnit - Variable in class org.planit.output.formatter.BaseOutputFormatter
Time unit to be used in outputs
OutputTimeUnit - Enum in org.planit.output.enums
 
outputType - Variable in class org.planit.output.adapter.OutputTypeAdapterImpl
The OutputType this OutputTypeAdapter is used for
outputType - Variable in class org.planit.output.configuration.OutputTypeConfiguration
The output type being used with the current instance - this must be set in each concrete class which extends OutputTypeConfiguration
OutputType - Enum in org.planit.output.enums
Different configurations exist for different types of output which we identify via this enum GENERAL: LINK: link based output SIMULATION: simulation based output such as profile information, objects created etc.
OutputTypeAdapter - Interface in org.planit.output.adapter
Top-level interface for all output type adapters
OutputTypeAdapterImpl - Class in org.planit.output.adapter
Top-level abstract class which defines the common methods required by all output type adapters
OutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.OutputTypeAdapterImpl
Constructor
OutputTypeConfiguration - Class in org.planit.output.configuration
Configuration for a specific output type including the adapter allowing access to the underlying raw data
OutputTypeConfiguration(OutputType) - Constructor for class org.planit.output.configuration.OutputTypeConfiguration
OutputTypeconfiguration constructor
outputTypeConfigurations - Variable in class org.planit.output.configuration.OutputConfiguration
output configurations per output type
OutputTypeEnum - Interface in org.planit.output.enums
Marker interface to allow us to store outputType and suboutputTypeEnums in the same collection without issue while still being able to distinguish between the two
outputTypeKeysLocked - Variable in class org.planit.output.formatter.BaseOutputFormatter
Map to store which output types are already in use as keys
outputTypes - Variable in class org.planit.output.formatter.BaseOutputFormatter
List of registered OutputTypes
outputTypeValuesLocked - Variable in class org.planit.output.formatter.BaseOutputFormatter
Map to store whether any data values have been stored for a given output type.
OutputUtils - Class in org.planit.utils.output
Utility Functions used during output
OutputUtils() - Constructor for class org.planit.utils.output.OutputUtils
 
outputValueProperties - Variable in class org.planit.output.formatter.BaseOutputFormatter
Map of OutputProperty types for values for each OutputType

P

Pair<A,​B> - Class in org.planit.utils.misc
Custom pair class similar to C++.
Pair(A, B) - Constructor for class org.planit.utils.misc.Pair
Constructor
pairSecondComparator - Static variable in class org.planit.algorithms.shortestpath.AStarShortestPathAlgorithm
Comparator to sort based on the second elements minimum value (ascending order)
pairSecondComparator - Static variable in class org.planit.algorithms.shortestpath.DijkstraShortestPathAlgorithm
Comparator to sort based on the second elements minimum value (ascending order)
PAPUA_NEW_GUINEA - Static variable in class org.planit.utils.locale.CountryNames
 
parametersPerLinkSegmentAndMode - Variable in class org.planit.cost.physical.BPRLinkTravelTimeCost
Map to store default alpha and beta values for a specific link segment
parseLength(XMLElementLinks.Link, PlanitJtsUtils) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
parse the length of an xmlLink based on geometry or length attribute
parseLengthElementFromLink(XMLElementLinks.Link) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
Get the link length from the length element in the XML file, if this has been set
parseLengthFromLineString(XMLElementLinks.Link, PlanitJtsUtils) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
Get the link length from the gml:LineString element in the XML file, if this has been set
parseLinkAndLinkSegments(XMLElementInfrastructureLayer, MacroscopicPhysicalNetwork, PlanitNetworkReaderSettings, Map<String, Node>, Map<String, MacroscopicLinkSegmentType>, PlanitJtsUtils) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
parse link and link segments
parseLinkGeometry(XMLElementLinks.Link) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
parse the geometry from the xml link
parseLinkSegmentTypeModeProperties(Accessmode, MacroscopicLinkSegmentType, Map<String, Mode>) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
parse the mode properties for given link segment type and populate the helper with them
parseLinkSegmentTypes(XMLElementLayerConfiguration, MacroscopicPhysicalNetwork, PlanitNetworkReaderSettings, Map<String, Mode>) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
parse the link segment types
parseNodes(XMLElementInfrastructureLayer, MacroscopicPhysicalNetwork, PlanitNetworkReaderSettings) - Static method in class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
Create and register nodes on the network return nodesByExternalIdToPopulate map for reference
Path - Interface in org.planit.path
Path interface representing a path through the network on edge segment level
PATH - org.planit.output.enums.OutputType
 
PATH_ID - org.planit.output.property.OutputProperty
 
PATH_STRING - org.planit.output.property.OutputProperty
 
pathChoice - Variable in class org.planit.assignment.DynamicTrafficAssignment
the path choice methodology adopted
PathChoice - Class in org.planit.path.choice
The path choice traffic assignment component responsible for the configuration of the path choice methodology and the path associated with this procedure.
PathChoice(IdGroupingToken) - Constructor for class org.planit.path.choice.PathChoice
Constructor
PathChoiceBuilder<T extends PathChoice> - Class in org.planit.path.choice
All path choice instances are built using this or a derived version of this builder
PathChoiceBuilder(Class<T>, IdGroupingToken, InputBuilderListener) - Constructor for class org.planit.path.choice.PathChoiceBuilder
Constructor
PathChoiceBuilderFactory - Class in org.planit.path.choice
Path choice builder factory for the path choice types supported directory by PLANit
PathChoiceBuilderFactory() - Constructor for class org.planit.path.choice.PathChoiceBuilderFactory
 
PathChoiceConfigurator<T extends PathChoice> - Class in org.planit.path.choice
Base class for all path choice configurator implementations
PathChoiceConfigurator(Class<T>) - Constructor for class org.planit.path.choice.PathChoiceConfigurator
Constructor
PathChoiceConfiguratorFactory - Class in org.planit.path.choice
factory for the path choice types supported directory by PLANit
PathChoiceConfiguratorFactory() - Constructor for class org.planit.path.choice.PathChoiceConfiguratorFactory
 
PathIdOutputProperty - Class in org.planit.output.property
 
PathIdOutputProperty() - Constructor for class org.planit.output.property.PathIdOutputProperty
 
PathImpl - Class in org.planit.path
This object represents a path based on a number of consecutive LinkSegments The path creation makes use of the fact that the origin pair will have a null EdgeSegment, so there is no need to specify the origin.
PathImpl(IdGroupingToken) - Constructor for class org.planit.path.PathImpl
Constructor
PathImpl(IdGroupingToken, Deque<EdgeSegment>) - Constructor for class org.planit.path.PathImpl
Constructor
PathOutputIdentificationType - Enum in org.planit.output.enums
Enumeration of possible Id types used to identify a Path
PathOutputStringProperty - Class in org.planit.output.property
 
PathOutputStringProperty() - Constructor for class org.planit.output.property.PathOutputStringProperty
 
PathOutputTypeAdapter - Interface in org.planit.output.adapter
 
PathOutputTypeAdapterImpl - Class in org.planit.output.adapter
Top-level abstract class which defines the common methods required by Path output type adapters
PathOutputTypeAdapterImpl(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.PathOutputTypeAdapterImpl
Constructor
PathOutputTypeConfiguration - Class in org.planit.output.configuration
The configuration for the OD path output type.
PathOutputTypeConfiguration() - Constructor for class org.planit.output.configuration.PathOutputTypeConfiguration
Constructor Define the default output properties here.
PEDESTRIAN - org.planit.utils.mode.PredefinedModeType
 
PEDESTRIAN_PHYSICAL_FEATURES - Static variable in class org.planit.mode.PedestrianMode
 
PEDESTRIAN_USABLITY_FEATURES - Static variable in class org.planit.mode.PedestrianMode
 
PedestrianMode - Class in org.planit.mode
the predefined pedestrian mode name: pedestrian maxspeed (km/h): 5 pcu: 0.1 vehicular type: NO_VEHICLE motorisation: NON_MOTORISED track: ROAD use: PRIVATE
PedestrianMode(IdGroupingToken) - Constructor for class org.planit.mode.PedestrianMode
Constructor for pedestrian mode
persist() - Method in class org.planit.io.network.converter.PlanitNetworkWriter
persist the populated XML memory model to disk using JAXb
persist(TimePeriod, Set<Mode>, OutputConfiguration, OutputTypeConfiguration, OutputAdapter) - Method in class org.planit.output.formatter.BaseOutputFormatter
Write data to output file
persist(TimePeriod, Set<Mode>, OutputConfiguration, OutputTypeConfiguration, OutputAdapter) - Method in interface org.planit.output.formatter.OutputFormatter
Persist the output data based on the passed in configuration and adapter (contained in the configuration)
PERSIST_ONLY_FINAL_ITERATION - Static variable in class org.planit.output.configuration.OutputConfiguration
Default for persisting final iteration
PERSIST_ZERO_FLOW - Static variable in class org.planit.output.configuration.OutputConfiguration
Default for persisting zero flows
persistOnlyFinalIteration - Variable in class org.planit.output.configuration.OutputConfiguration
persisting final iteration only or not
persistOutputData(TimePeriod, Set<Mode>, boolean) - Method in class org.planit.output.OutputManager
Persist the output data for all registered output types
persistZeroFlow - Variable in class org.planit.output.configuration.OutputConfiguration
persisting zero flows or not
physicalCost - Variable in class org.planit.assignment.TrafficAssignment
The physical generalized cost approach
PhysicalCost - Interface in org.planit.cost.physical
Interface to classify costs of physical links Physical links can be either InitialPhysicalCosts (which are read in at the start and are constant) or PhysicalCosts (which are derived from other inputs and are recalculated after each iteration).
PhysicalCostConfigurator<T extends AbstractPhysicalCost> - Class in org.planit.cost.physical
Base class for all physical cost configurator implementations
PhysicalCostConfigurator(Class<T>) - Constructor for class org.planit.cost.physical.PhysicalCostConfigurator
Constructor
PhysicalCostConfiguratorFactory - Class in org.planit.cost.physical
Traffic assignment builder factory for the physical cost types supported directory by PLANit
PhysicalCostConfiguratorFactory() - Constructor for class org.planit.cost.physical.PhysicalCostConfiguratorFactory
 
PhysicalModeFeatures - Interface in org.planit.utils.mode
the physical features of a mode are listed by this class.
PhysicalModeFeaturesImpl - Class in org.planit.mode
the physical features of a mode are listed by this class.
PhysicalModeFeaturesImpl() - Constructor for class org.planit.mode.PhysicalModeFeaturesImpl
Default constructor
PhysicalModeFeaturesImpl(VehicularModeType, MotorisationModeType, TrackModeType) - Constructor for class org.planit.mode.PhysicalModeFeaturesImpl
 
PhysicalNetwork<N extends Node,​L extends Link,​LS extends LinkSegment> - Class in org.planit.network.physical
Model free Network consisting of nodes and links, each of which can be iterated over.
PhysicalNetwork(IdGroupingToken, PhysicalNetworkBuilder<N, L, LS>) - Constructor for class org.planit.network.physical.PhysicalNetwork
Network Constructor
physicalNetworkBuilder - Variable in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
use physical network builder to create all but link segments
PhysicalNetworkBuilder<N extends Node,​L extends Link,​LS extends LinkSegment> - Interface in org.planit.network.physical
builder and modifier for physical networks of given parameterised types.
PhysicalNetworkBuilderImpl - Class in org.planit.network.physical
Create network entities for a physical network simulation model
PhysicalNetworkBuilderImpl(IdGroupingToken) - Constructor for class org.planit.network.physical.PhysicalNetworkBuilderImpl
 
physicalNetworks - Variable in class org.planit.project.CustomPlanItProject
The registered physical networks
physicalNetworks - Variable in class org.planit.project.PlanItProjectInput
The registered physical networks
physicalSpeedLinkKmh - Variable in class org.planit.network.physical.LinkSegmentImpl
physical maximum speed on the link segment in km/h
PiecewiseLinearCumulativeCurve - Class in org.planit.utils.cumulatives
Represents a piecewise linear cumulative curve
PiecewiseLinearCumulativeCurve() - Constructor for class org.planit.utils.cumulatives.PiecewiseLinearCumulativeCurve
Constructor
PITCAIRN_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
PLANIT_OUTPUT_FORMATTER - Static variable in interface org.planit.output.formatter.OutputFormatter
Default output formatter supported by PLANit from PLANitIO repository
PlanitDemandsReader - Class in org.planit.io.demands
 
PlanitDemandsReader(String, String, Demands) - Constructor for class org.planit.io.demands.PlanitDemandsReader
constructor
PlanitDemandsReader(XMLElementMacroscopicDemand, Demands) - Constructor for class org.planit.io.demands.PlanitDemandsReader
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitDemandsReaderSettings - Class in org.planit.io.demands
Settings for the PLANit zoning reader
PlanitDemandsReaderSettings() - Constructor for class org.planit.io.demands.PlanitDemandsReaderSettings
 
PlanItException - Exception in org.planit.utils.exceptions
General exception for PlanIt which wraps exceptions thrown during execution
PlanItException(Exception) - Constructor for exception org.planit.utils.exceptions.PlanItException
Constructor using Exception - wraps run-time exceptions
PlanItException(String) - Constructor for exception org.planit.utils.exceptions.PlanItException
Constructor using String - catches logic-driven exceptions
PlanItException(String, Throwable) - Constructor for exception org.planit.utils.exceptions.PlanItException
Constructor using Throwable - wraps run-time exceptions with additional message
PlanItInputBuilder - Class in org.planit.io.input
Class which reads inputs from XML input files
PlanItInputBuilder(String) - Constructor for class org.planit.io.input.PlanItInputBuilder
Constructor which generates the input objects from files in a specified directory, using the default extension ".xml"
PlanItInputBuilder(String, String) - Constructor for class org.planit.io.input.PlanItInputBuilder
Constructor which generates the input objects from files in a specified directory
PlanitInterModalReader - Class in org.planit.io.intermodal
Class to parse intermodal components from native XML format.
PlanitInterModalReader(String, String, Zoning) - Constructor for class org.planit.io.intermodal.PlanitInterModalReader
constructor
PlanitInterModalReader(XMLElementMacroscopicIntermodal, Zoning) - Constructor for class org.planit.io.intermodal.PlanitInterModalReader
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitInterModalReaderSettings - Class in org.planit.io.intermodal
Settings for the PLANit zoning reader
PlanitInterModalReaderSettings() - Constructor for class org.planit.io.intermodal.PlanitInterModalReaderSettings
 
PlanitJtsUtils - Class in org.planit.geo
General geotools related utils.
PlanitJtsUtils() - Constructor for class org.planit.geo.PlanitJtsUtils
Constructor Uses default coordinate reference system
PlanitJtsUtils(CoordinateReferenceSystem) - Constructor for class org.planit.geo.PlanitJtsUtils
Constructor
PlanitMode2WriterModeMapper - Class in org.planit.network.converter
 
PlanitMode2WriterModeMapper() - Constructor for class org.planit.network.converter.PlanitMode2WriterModeMapper
 
PlanitNamespacePrefixMapper - Class in org.planit.io.xml.util
 
PlanitNamespacePrefixMapper() - Constructor for class org.planit.io.xml.util.PlanitNamespacePrefixMapper
 
PlanitNetworkReader - Class in org.planit.io.network.converter
Implementation of the network reader for the PLANit XML native format
PlanitNetworkReader(String, String, InfrastructureNetwork) - Constructor for class org.planit.io.network.converter.PlanitNetworkReader
constructor
PlanitNetworkReader(XMLElementMacroscopicNetwork, InfrastructureNetwork) - Constructor for class org.planit.io.network.converter.PlanitNetworkReader
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitNetworkReaderFactory - Class in org.planit.io.network.converter
Factory for creating PLANitNetworkReaders
PlanitNetworkReaderFactory() - Constructor for class org.planit.io.network.converter.PlanitNetworkReaderFactory
 
PlanitNetworkReaderSettings - Class in org.planit.io.network.converter
configurable settings for the PLANit network reader
PlanitNetworkReaderSettings() - Constructor for class org.planit.io.network.converter.PlanitNetworkReaderSettings
 
PlanitNetworkWriter - Class in org.planit.io.network.converter
Writer to persist a PLANit network to disk in the native PLANit format.
PlanitNetworkWriter(String, String, XMLElementMacroscopicNetwork) - Constructor for class org.planit.io.network.converter.PlanitNetworkWriter
Constructor
PlanitNetworkWriter(String, XMLElementMacroscopicNetwork) - Constructor for class org.planit.io.network.converter.PlanitNetworkWriter
Constructor
PlanitNetworkWriterFactory - Class in org.planit.io.network.converter
Factory for creating PLANitNetworkReaders
PlanitNetworkWriterFactory() - Constructor for class org.planit.io.network.converter.PlanitNetworkWriterFactory
 
PlanitNetworkWriterSettings - Class in org.planit.io.network.converter
configurable settings for the PLANit network writer
PlanitNetworkWriterSettings() - Constructor for class org.planit.io.network.converter.PlanitNetworkWriterSettings
 
PlanitOpenGisUtils - Class in org.planit.geo
General geotools related utils.
PlanitOpenGisUtils() - Constructor for class org.planit.geo.PlanitOpenGisUtils
Constructor Uses default coordinate reference system
PlanitOpenGisUtils(CoordinateReferenceSystem) - Constructor for class org.planit.geo.PlanitOpenGisUtils
Constructor
PlanItOutputFormatter - Class in org.planit.io.output.formatter
The default output formatter of PlanIt
PlanItOutputFormatter(IdGroupingToken) - Constructor for class org.planit.io.output.formatter.PlanItOutputFormatter
Constructor, takes values for properties file name, description and version property
PlanItProject - Class in org.planit.io.project
PLANit project which is nothing more than a CustomPlanItProject without any custom configuration pre-embedded.
PlanItProject(String) - Constructor for class org.planit.io.project.PlanItProject
Constructor taking project path where to find all project input files
PlanItProjectInput - Class in org.planit.project
Class that holds all the input traffic components for a PLANit project.
PlanItProjectInput(long, IdGroupingToken, InputBuilderListener) - Constructor for class org.planit.project.PlanItProjectInput
Constructor
PlanItProjectInput.ProjectDemands - Class in org.planit.project
Internal class for registered demands
PlanItProjectInput.ProjectNetworks - Class in org.planit.project
Internal class for registered physical networks
PlanItProjectInput.ProjectODPathSets - Class in org.planit.project
Internal class for registered od path sets
PlanItProjectInput.ProjectZonings - Class in org.planit.project
Internal class for registered zonings
PlanitSchema - Class in org.planit.io.xml.util
Helper class to deal with XSD schema related locations for the various XML components
PlanitSchema() - Constructor for class org.planit.io.xml.util.PlanitSchema
 
PlanItSimpleProject - Class in org.planit.io.project
Wrapper around PLANitProject with most common defaults automatically activated.
PlanItSimpleProject() - Constructor for class org.planit.io.project.PlanItSimpleProject
Base constructor for simple project which adopts the PlanItIO input/output format.
PlanItSimpleProject(String) - Constructor for class org.planit.io.project.PlanItSimpleProject
Base constructor for simple project which adopts the PlanItIO input/output format
PlanItSimpleProject(PlanItInputBuilder) - Constructor for class org.planit.io.project.PlanItSimpleProject
Default constructor without explicit project path (use default)
planitToXml(MotorisationModeType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert motorisation type from PLANit to XML
planitToXml(TrackModeType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert track type from PLANit to XML
planitToXml(UseOfModeType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert used-to type from PLANit to XML
planitToXml(VehicularModeType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert motorisation type from PLANit to XML
PlanitXmlReader<T> - Class in org.planit.io.xml.util
Serves as a base class for readers of PLANit Xml files of which the root element is of type T
PlanitXmlReader(Class<T>, String, String) - Constructor for class org.planit.io.xml.util.PlanitXmlReader
location of where to collect Xml file and poopulate an instance of provided class
PlanitXmlReader(T) - Constructor for class org.planit.io.xml.util.PlanitXmlReader
Constructor where root element is already provided and assumed to be populated as well
PlanitZoningReader - Class in org.planit.io.zoning
Class to parse zoning from native XML format
PlanitZoningReader(String, String, Zoning) - Constructor for class org.planit.io.zoning.PlanitZoningReader
constructor
PlanitZoningReader(XMLElementMacroscopicZoning, Zoning) - Constructor for class org.planit.io.zoning.PlanitZoningReader
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model
PlanitZoningReaderSettings - Class in org.planit.io.zoning
Settings for the PLANit zoning reader
PlanitZoningReaderSettings() - Constructor for class org.planit.io.zoning.PlanitZoningReaderSettings
 
PLATFORM - org.planit.utils.zoning.TransferZoneType
 
POLE - org.planit.utils.zoning.TransferZoneType
 
populateDemandConfiguration(MacroscopicNetwork, Map<String, Mode>) - Method in class org.planit.io.demands.PlanitDemandsReader
Sets up all the configuration data from the XML demands file
populateDemandContents(Zoning, Map<String, Zone>) - Method in class org.planit.io.demands.PlanitDemandsReader
parses the demand contents of the Xml
populateDemands(Demands, Object) - Method in class org.planit.tntp.input.TntpInputBuilder
Populates the Demands object from the input file
populateDemands(Demands, Object, Object) - Method in class org.planit.io.input.PlanItInputBuilder
Populates the Demands object from the input file
populateInfrastructureNetwork(InfrastructureNetwork) - Method in class org.planit.tntp.input.TntpInputBuilder
Creates the physical network object from the data in the input file
populateInitialLinkSegmentCost(InitialLinkSegmentCost, Object, Object) - Method in class org.planit.io.input.PlanItInputBuilder
Populate the initial link segment cost from a CSV file
populateIntermodal(Modes, Map<String, MacroscopicLinkSegment>) - Method in class org.planit.io.zoning.PlanitZoningReader
parse the intermodal zones, i.e., platforms, stops, stations, etc.
populateMacroscopicNetwork(MacroscopicNetwork) - Method in class org.planit.io.input.PlanItInputBuilder
Creates the macroscopic network object from the data in the input file
populateODZones(Map<String, Node>) - Method in class org.planit.io.zoning.PlanitZoningReader
parse the OD zones from Xml element into Planit memory
populatePhysicalCost(AbstractPhysicalCost) - Method in class org.planit.tntp.input.TntpInputBuilder
Populate the BPR parameters
populateWithCost(Mode, double[]) - Method in class org.planit.cost.physical.AbstractPhysicalCost
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id.
populateWithCost(Mode, double[]) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
populate the cost array with the BPR link travel times for all link segments for the specified mode
populateWithCost(Mode, double[]) - Method in class org.planit.cost.virtual.FixedConnectoidTravelTimeCost
 
populateWithCost(Mode, double[]) - Method in class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost
 
populateWithCost(Mode, double[]) - Method in interface org.planit.cost.virtual.VirtualCost
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id
populateXmlConfiguration(Modes) - Method in class org.planit.io.network.converter.PlanitNetworkWriter
populate the link configuration for this network, i.e., the modes
populateXmlLayerConfiguration(XMLElementInfrastructureLayer, MacroscopicLinkSegmentTypes) - Method in class org.planit.io.network.converter.PlanitNetworkWriter
populate the layer configuration for this network, i.e., link segment types
populateXmlNetworkLayer(XMLElementInfrastructureLayers, MacroscopicPhysicalNetwork) - Method in class org.planit.io.network.converter.PlanitNetworkWriter
populate the network layer
populateXmlNetworkLayers(MacroscopicNetwork) - Method in class org.planit.io.network.converter.PlanitNetworkWriter
populate the available network layers
populateZoning(Zoning, Object) - Method in class org.planit.tntp.input.TntpInputBuilder
Creates the Zoning object and connectoids from the data in the network file In TNTP this method does not need to read a TAZ file.
populateZoning(Zoning, MacroscopicNetwork) - Method in class org.planit.io.input.PlanItInputBuilder
Creates the Zoning object and connectoids from the data in the input file
position - Variable in class org.planit.graph.VertexImpl
Position of the vertex
POWER - org.planit.tntp.enums.NetworkFileColumns
 
Precision - Class in org.planit.utils.math
compare doubles with a certain precision
Precision() - Constructor for class org.planit.utils.math.Precision
 
PredefinedMode - Interface in org.planit.utils.mode
 
PredefinedModeImpl - Class in org.planit.mode
A mode that has predefined fixed values so it can easily be understood, or mapped
PredefinedModeImpl(IdGroupingToken, PredefinedModeType, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Constructor for class org.planit.mode.PredefinedModeImpl
A predefined mode
PredefinedModeType - Enum in org.planit.utils.mode
While PLANit allows the user to come up with its own modes.
prepareCoordinateReferenceSystem(MacroscopicNetwork) - Method in class org.planit.io.network.converter.PlanitNetworkWriter
prepare the Crs transformer (if any) based on the user configuration settings
PRIVATE - org.planit.utils.mode.UseOfModeType
 
processedInLinkSegments - Variable in class org.planit.algorithms.nodemodel.TampereNodeModel
track which in-link segments are processed X_topbar.
processSubNetworkVertex(V) - Method in class org.planit.graph.GraphImpl
helper function for subnetwork identification (deliberately NOT recursive to avoid stack overflow on large networks)
ProjectAssignmentBuilders() - Constructor for class org.planit.project.CustomPlanItProject.ProjectAssignmentBuilders
 
ProjectDemands() - Constructor for class org.planit.project.PlanItProjectInput.ProjectDemands
 
ProjectNetworks() - Constructor for class org.planit.project.PlanItProjectInput.ProjectNetworks
 
ProjectODPathSets() - Constructor for class org.planit.project.PlanItProjectInput.ProjectODPathSets
 
projectToken - Variable in class org.planit.project.CustomPlanItProject
id generation using this token will be contiguous and unique for all instances created with this token.
ProjectZonings() - Constructor for class org.planit.project.PlanItProjectInput.ProjectZonings
 
PT_VEHICLE_STOP - org.planit.utils.zoning.ConnectoidType
 
PUBLIC - org.planit.utils.mode.UseOfModeType
 
putRow(Object[], Object...) - Method in class org.planit.data.MultiKeyPlanItData
Puts the data values into a specified row
putRowValue(OutputProperty, Object, Object...) - Method in class org.planit.data.MultiKeyPlanItData
Set the data value for an individual cell

Q

QuadConsumer<T,​U,​V,​W> - Interface in org.planit.utils.functionalinterface
Function Interface which can process four input objects.

R

RAIL - org.planit.utils.mode.TrackModeType
 
RAIL_LAYER_ID - Static variable in class org.planit.network.InfrastructureLayersConfigurator
proposed rail layer id
read() - Method in class org.planit.io.network.converter.PlanitNetworkReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read() - Method in interface org.planit.network.converter.NetworkReader
parse the network based on the configuration of the implementing class to yield a PLANit network
read(InfrastructureNetwork, Map<String, Node>) - Method in class org.planit.io.intermodal.PlanitInterModalReader
read the zoning from disk
read(InfrastructureNetwork, Map<String, Node>, Map<String, MacroscopicLinkSegment>) - Method in class org.planit.io.zoning.PlanitZoningReader
read the zoning from disk
read(MacroscopicNetwork, Zoning, Map<String, Mode>, Map<String, Zone>) - Method in class org.planit.io.demands.PlanitDemandsReader
parse the Xml and populate the demands memory model
reader - Variable in class org.planit.network.converter.NetworkConverter
the reader
ReaderMode2PlanitModeMapper - Class in org.planit.network.converter
 
ReaderMode2PlanitModeMapper() - Constructor for class org.planit.network.converter.ReaderMode2PlanitModeMapper
 
recreateIds() - Method in class org.planit.graph.DirectedGraphImpl
Identical to GraphImpl.recreateIds() except that now the ids of the edge segments are also recreated on top of the vertices and edges
recreateIds() - Method in class org.planit.graph.GraphImpl
this method will recreate all ids of the graph's main components, e.g., vertices, edges, and potentially other eligible components of derived graph implementations.
recreateIds() - Method in interface org.planit.graph.GraphModifier
this method will recreate all ids of the graph's main components, e.g., vertices, edges, and potentially other eligible components of derived graph implementations.
recreateIds(Edges<? extends E>) - Method in interface org.planit.graph.GraphBuilder
recreate the ids for all passed in edges
recreateIds(Edges<? extends DirectedEdge>) - Method in class org.planit.graph.DirectedGraphBuilderImpl
recreate the ids for all passed in edges
recreateIds(Edges<? extends Edge>) - Method in class org.planit.graph.GraphBuilderImpl
recreate the ids for all passed in edges
recreateIds(Edges<? extends Link>) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
recreate the ids for all passed in edges
recreateIds(Edges<? extends Link>) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
recreate the ids for all passed in edges
recreateIds(EdgeSegments<? extends ES>) - Method in interface org.planit.graph.DirectedGraphBuilder
recreate the ids for all passed in edge segments
recreateIds(EdgeSegments<? extends EdgeSegment>) - Method in class org.planit.graph.DirectedGraphBuilderImpl
recreate the ids for all passed in edge segments
recreateIds(EdgeSegments<? extends LinkSegment>) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
recreate the ids for all passed in edge segments
recreateIds(EdgeSegments<? extends MacroscopicLinkSegment>) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
recreate the ids for all passed in edge segments
recreateIds(Vertices<? extends DirectedVertex>) - Method in class org.planit.graph.DirectedGraphBuilderImpl
recreate the ids for all passed in vertices
recreateIds(Vertices<? extends Vertex>) - Method in class org.planit.graph.GraphBuilderImpl
recreate the ids for all passed in vertices
recreateIds(Vertices<? extends Node>) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
recreate the ids for all passed in vertices
recreateIds(Vertices<? extends Node>) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
recreate the ids for all passed in vertices
recreateIds(Vertices<? extends V>) - Method in interface org.planit.graph.GraphBuilder
recreate the ids for all passed in vertices
ReflectionUtils - Class in org.planit.utils.reflection
Reflection specific utility functions
ReflectionUtils() - Constructor for class org.planit.utils.reflection.ReflectionUtils
 
register(E) - Method in class org.planit.graph.EdgesImpl
Add edge to the internal container.
register(ES) - Method in class org.planit.graph.EdgeSegmentsImpl
Register an edge segment.
register(N) - Method in class org.planit.network.physical.NodesImpl
Add to the container
register(InfrastructureLayer) - Method in interface org.planit.network.InfrastructureLayers
Add to the container
register(InfrastructureLayer) - Method in class org.planit.network.InfraStructureLayersImpl
Add to the container
register(DirectedEdge, ES, boolean) - Method in class org.planit.graph.EdgeSegmentsImpl
Register a edge segment (not registered on nodes and edge)
register(DirectedEdge, ES, boolean) - Method in interface org.planit.utils.graph.EdgeSegments
Register a edge segment (not registered on nodes and edge)
register(DirectedEdge, LS, boolean) - Method in class org.planit.network.physical.LinkSegmentsImpl
Register a edge segment (not registered on nodes and edge)
register(Mode) - Method in class org.planit.mode.ModesImpl
Add mode to the internal container
register(MacroscopicLinkSegmentType) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Register a link segment type
register(MacroscopicLinkSegmentType) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Register a link segment type
register(ConnectoidEdge) - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidEdges
Add connectoid edge to the internal container If new connectoid edge overrides an existing connectoid edge , the removed connectoid edge is returned
register(Connectoid) - Method in interface org.planit.utils.zoning.Connectoids
register a connectoid If new connectoid overrides an existing connectoid, the removed connectoid is returned
register(Connectoid) - Method in class org.planit.zoning.ConnectoidsImpl
register a connectoid If new connectoid overrides an existing connectoid, the removed connectoid is returned
register(V) - Method in class org.planit.graph.VerticesImpl
Add to the container
register(V) - Method in interface org.planit.utils.graph.Vertices
Add to the container
register(Z) - Method in interface org.planit.utils.zoning.Zones
Add zone to the internal container.
register(Z) - Method in class org.planit.zoning.ZonesImpl
Add zone to the internal container.
registerConnectoidSegment(ConnectoidSegment) - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidSegments
Register a connectid segment on the zoning
registerConnectoidSegment(ConnectoidSegment, boolean) - Method in class org.planit.network.virtual.ConnectoidEdgeImpl
Register connectoidSegment.
registerConnectoidSegment(ConnectoidSegment, boolean) - Method in interface org.planit.utils.network.virtual.ConnectoidEdge
Register connectoidSegment.
registerDelayedMethodCall(String, Object...) - Method in class org.planit.utils.builder.Configurator
Register a method call to a setter that should be invoked on the to be configured object instance once it is available
registerEdgeSegment(EdgeSegment, boolean) - Method in class org.planit.graph.DirectedEdgeImpl
Register EdgeSegment.
registerEdgeSegment(EdgeSegment, boolean) - Method in interface org.planit.utils.graph.DirectedEdge
Register EdgeSegment.
registeredTrafficAssignmentComponents - Static variable in class org.planit.assignment.TrafficAssignmentComponentFactory
Register per traffic assignment component type the derived classes that are supported
registerEligibleTrafficComponentClass(Class<? extends TrafficAssignmentComponent<?>>) - Method in class org.planit.project.CustomPlanItProject
Register a class that we allow to be instantiated as a concrete implementation of a traffic assignment component that can be used in PLANit
registerInitialLinkSegmentCost(InitialLinkSegmentCost) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Register the initial link segment cost without relating it to a particular period, meaning that it is applied to all time periods that do not have a specified initial link segment costs registered for them
registerInitialLinkSegmentCost(InitialLinkSegmentCostPeriod) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Register the initial link segment cost for the time period embedded in it
registerInitialLinkSegmentCost(TimePeriod, InitialLinkSegmentCost) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Register the initial link segment cost for a specified time period
registerNew() - Method in class org.planit.graph.VerticesImpl
Create and register new entity
registerNew() - Method in interface org.planit.network.InfrastructureLayers
Create a new infrastructure layer and registering on this class.
registerNew() - Method in class org.planit.network.InfraStructureLayersImpl
Create a new infrastructure layer and registering on this class.
registerNew() - Method in class org.planit.network.physical.NodesImpl
Create and register new entity
registerNew() - Method in interface org.planit.utils.graph.Vertices
Create and register new entity
registerNew() - Method in interface org.planit.utils.zoning.Zones
Create and register new zone
registerNew() - Method in class org.planit.zoning.OdZonesImpl
Create and register new zone
registerNew() - Method in class org.planit.zoning.TransferZonesImpl
Create and register new zone
registerNew(DirectedEdge, boolean, boolean) - Method in class org.planit.graph.EdgeSegmentsImpl
Create directional edge segment and register it
registerNew(DirectedEdge, boolean, boolean) - Method in class org.planit.network.physical.LinkSegmentsImpl
Create directional edge segment and register it
registerNew(DirectedEdge, boolean, boolean) - Method in interface org.planit.utils.graph.EdgeSegments
Create directional edge segment and register it
registerNew(Vertex, Vertex, double) - Method in interface org.planit.utils.graph.Edges
Create new edge to graph identified via its id, (not registered on vertices)
registerNew(Vertex, Vertex, double, boolean) - Method in class org.planit.graph.EdgesImpl
Create new edge to network identified via its id, allow to be registered on vertices if indicated)
registerNew(Vertex, Vertex, double, boolean) - Method in class org.planit.network.physical.LinksImpl
Create new link to network identified via its id, injecting link length directly
registerNew(Vertex, Vertex, double, boolean) - Method in interface org.planit.utils.graph.Edges
Create new edge to network identified via its id, allow to be registered on vertices if indicated)
registerNew(PredefinedModeType) - Method in class org.planit.mode.ModesImpl
Create and register a new predefined mode.
registerNew(PredefinedModeType) - Method in interface org.planit.utils.mode.Modes
Create and register a new predefined mode.
registerNew(LinkSegment) - Method in interface org.planit.utils.zoning.Connectoids
Create new connectoid for a physical access node and leave the connections for access zones for later
registerNew(LinkSegment) - Method in class org.planit.zoning.ConnectoidsImpl
Create new connectoid for a physical access node and leave the connections for access zones for later
registerNew(LinkSegment, Zone) - Method in interface org.planit.utils.zoning.Connectoids
Create new connectoid for a zone and physical access edge segment
registerNew(LinkSegment, Zone) - Method in class org.planit.zoning.ConnectoidsImpl
Create new connectoid for a zone and physical access edge segment
registerNew(LinkSegment, Zone, double) - Method in interface org.planit.utils.zoning.Connectoids
Create new connectoid for a zone and physical access node
registerNew(LinkSegment, Zone, double) - Method in class org.planit.zoning.ConnectoidsImpl
Create new connectoid for a zone and physical access node
registerNew(Node) - Method in interface org.planit.utils.zoning.Connectoids
Create new connectoid for a physical access node and leave the connections for access zones for later
registerNew(Node) - Method in class org.planit.zoning.ConnectoidsImpl
Create new connectoid for a physical access node and leave the connections for access zones for later
registerNew(Node, Zone) - Method in interface org.planit.utils.zoning.Connectoids
Create new connectoid for a zone and physical access node
registerNew(Node, Zone) - Method in class org.planit.zoning.ConnectoidsImpl
Create new connectoid for a zone and physical access node
registerNew(Node, Zone, double) - Method in interface org.planit.utils.zoning.Connectoids
Create new connectoid for a zone and physical access node
registerNew(Node, Zone, double) - Method in class org.planit.zoning.ConnectoidsImpl
Create new connectoid for a zone and physical access node
registerNew(Connectoid) - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidEdges
Create new connectoid edge to from a specified centroid to a specified node
registerNewCustomMode(String, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Method in class org.planit.mode.ModesImpl
Create and register new mode
registerNewCustomMode(String, double, double, PhysicalModeFeatures, UsabilityModeFeatures) - Method in interface org.planit.utils.mode.Modes
Create and register new mode
registerODDemand(TimePeriod, Mode, ODDemandMatrix) - Method in class org.planit.demands.Demands
Register provided odDemand
registerOdPathMatrix(ODPathMatrix) - Method in class org.planit.path.ODPathSets
register the passed in path matrix (not copied)
registerOutputFormatter(OutputFormatter) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Register an output formatter
registerOutputFormatter(OutputFormatter) - Method in class org.planit.output.OutputManager
Register the output formatter on the output manager.
registerOutputTypeAdapter(OutputTypeAdapter) - Method in class org.planit.output.OutputManager
Register the OutputTypeAdapter for a given output type
registerOutputTypeAdapter(OutputType, OutputTypeAdapter) - Method in class org.planit.output.adapter.OutputAdapter
Store an output type adapters for a specified output type
registerStartNode(LS) - Method in class org.planit.network.physical.LinkSegmentsImpl
Register a link segment on the network
registerSupportedMode(Mode) - Method in interface org.planit.network.InfrastructureLayer
register a mode as supported by this layer
registerSupportedMode(Mode) - Method in class org.planit.network.InfrastructureLayerImpl
register a mode as supported by this layer
registerSupportedModes(Collection<Mode>) - Method in interface org.planit.network.InfrastructureLayer
register modes as supported by this layer
registerSupportedModes(Collection<Mode>) - Method in class org.planit.network.InfrastructureLayerImpl
register modes as supported by this layer
registerTimePeriod(TimePeriod) - Method in class org.planit.demands.Demands.TimePeriods
Register a time period
registerTrafficAssignmentComponentType(Class<? extends TrafficAssignmentComponent<?>>) - Static method in class org.planit.assignment.TrafficAssignmentComponentFactory
Register a component type that one can choose for the given traffic component
registerTravelerType(TravelerType) - Method in class org.planit.demands.Demands.TravelerTypes
Register a traveler type
registerUniqueCopyOf(E) - Method in class org.planit.graph.EdgesImpl
copy the passed in edge and register it
registerUniqueCopyOf(E) - Method in interface org.planit.utils.graph.Edges
copy the passed in edge and register it
registerUniqueCopyOf(ES, DirectedEdge) - Method in class org.planit.graph.EdgeSegmentsImpl
copy the passed in edge segment and register it.
registerUniqueCopyOf(ES, DirectedEdge) - Method in interface org.planit.utils.graph.EdgeSegments
copy the passed in edge segment and register it.
registerUniqueCopyOf(L) - Method in class org.planit.network.physical.LinksImpl
copy the passed in edge and register it
registerUniqueCopyOf(LS, DirectedEdge) - Method in class org.planit.network.physical.LinkSegmentsImpl
copy the passed in edge segment and register it.
registerUniqueCopyOf(MacroscopicLinkSegmentType) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Create a unique copy (in terms of id) of the passed in link segment type and register it.
registerUniqueCopyOf(MacroscopicLinkSegmentType) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Create a unique copy (in terms of id) of the passed in link segment type and register it.
registerUserClass(UserClass) - Method in class org.planit.demands.Demands.UserClasses
Register a user class
ReleaseEvent - Class in org.planit.assignment.eltm.event
A release event represents the arrival of a trigger event at the opposite link boundary from where it originated.
ReleaseEvent(EventType, TriggerEvent, CumulativePoint, Serializable) - Constructor for class org.planit.assignment.eltm.event.ReleaseEvent
Constructor
ReleaseFlowEvent - Class in org.planit.assignment.eltm.event
A release flow event represents a flow rate that is being released on a link boundary on the opposite border from where it was triggered through a trigger event.
ReleaseFlowEvent(TriggerFlowEvent, CumulativePoint, double) - Constructor for class org.planit.assignment.eltm.event.ReleaseFlowEvent
Constructor
remainingReceivingFlows - Variable in class org.planit.algorithms.nodemodel.TampereNodeModel
store the remaining receiving flows of each outgoing link segment
remove(long) - Method in class org.planit.graph.EdgeSegmentsImpl
Remove an edge segment by id
remove(long) - Method in class org.planit.graph.EdgesImpl
remove an edge.
remove(long) - Method in class org.planit.graph.VerticesImpl
Remove by id
remove(long) - Method in interface org.planit.network.InfrastructureLayers
Remove by id
remove(long) - Method in class org.planit.network.InfraStructureLayersImpl
Remove by id
remove(long) - Method in class org.planit.network.physical.LinkSegmentsImpl
Remove an edge segment by id
remove(long) - Method in class org.planit.network.physical.LinksImpl
remove an edge.
remove(long) - Method in class org.planit.network.physical.NodesImpl
Remove by id
remove(long) - Method in interface org.planit.utils.graph.Edges
remove an edge.
remove(long) - Method in interface org.planit.utils.graph.EdgeSegments
Remove an edge segment by id
remove(long) - Method in interface org.planit.utils.graph.Vertices
Remove by id
remove(E) - Method in class org.planit.graph.EdgesImpl
remove an edge.
remove(E) - Method in interface org.planit.utils.graph.Edges
remove an edge.
remove(ES) - Method in class org.planit.graph.EdgeSegmentsImpl
Remove an edges segment
remove(ES) - Method in interface org.planit.utils.graph.EdgeSegments
Remove an edges segment
remove(L) - Method in class org.planit.network.physical.LinksImpl
remove an edge.
remove(LS) - Method in class org.planit.network.physical.LinkSegmentsImpl
Remove an edges segment
remove(N) - Method in class org.planit.network.physical.NodesImpl
Remove
remove(InfrastructureLayer) - Method in interface org.planit.network.InfrastructureLayers
Remove
remove(InfrastructureLayer) - Method in class org.planit.network.InfraStructureLayersImpl
Remove
remove(DirectedVertex) - Method in class org.planit.graph.EdgeSegmentImpl
Remove the vertex from the edge segment if it is either the up or downstream vertex
remove(DirectedVertex) - Method in interface org.planit.utils.graph.EdgeSegment
Remove the vertex from the edge segment if it is either the up or downstream vertex
remove(V) - Method in class org.planit.graph.VerticesImpl
Remove
remove(V) - Method in interface org.planit.utils.graph.Vertices
Remove
removeAllProperties() - Method in class org.planit.output.configuration.OutputTypeConfiguration
Remove all properties from the current output list
removeDanglingSubGraphs() - Method in interface org.planit.graph.GraphModifier
remove any dangling sub graphs from the graph if they exist and reorder the ids if needed
removeDanglingSubGraphs(Integer, Integer, boolean) - Method in class org.planit.graph.GraphImpl
remove any dangling subgraphs below a given size from the graph if they exist and subsequently reorder the internal ids if needed
removeDanglingSubGraphs(Integer, Integer, boolean) - Method in interface org.planit.graph.GraphModifier
remove any dangling subgraphs below a given size from the graph if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks() - Method in interface org.planit.network.InfrastructureLayer
remove any dangling subnetworks from the layer if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks() - Method in class org.planit.network.InfrastructureNetwork
remove any dangling subnetworks from the network's layers if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks() - Method in class org.planit.network.physical.PhysicalNetwork
remove any dangling subnetworks from the network if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks(Integer, Integer, boolean) - Method in interface org.planit.network.InfrastructureLayer
remove any dangling subnetworks below a given size from the network if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks(Integer, Integer, boolean) - Method in class org.planit.network.InfrastructureNetwork
remove any dangling subnetworks below a given size from the network if they exist and subsequently reorder the internal ids if needed
removeDanglingSubnetworks(Integer, Integer, boolean) - Method in class org.planit.network.physical.PhysicalNetwork
remove any dangling subnetworks below a given size from the network if they exist and subsequently reorder the internal ids if needed
removeEdge(long) - Method in class org.planit.graph.VertexImpl
 
removeEdge(long) - Method in interface org.planit.utils.graph.Vertex
Remove edge
removeEdge(Edge) - Method in class org.planit.graph.VertexImpl
Remove edge
removeEdge(Edge) - Method in interface org.planit.utils.graph.Vertex
Remove edge
removeEdgeSegment(EdgeSegment) - Method in class org.planit.graph.DirectedVertexImpl
Remove edgeSegment
removeEdgeSegment(EdgeSegment) - Method in interface org.planit.utils.graph.DirectedVertex
Remove edgeSegment
removeLayer(String) - Method in class org.planit.network.InfrastructureLayersConfigurator
remove a proposed layer, this means that all modes mapped to this layer are no longer mapped at all
removeMode(Mode) - Method in class org.planit.network.InfrastructureLayersConfigurator
remove mode from any layer
removeModeProperties(Set<Mode>) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
remove the mode properties for the passed in modes
removeModeProperties(Mode) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
remove the mode properties for the passed in mode (if present)
removeModeProperties(Mode) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
remove the mode properties for the passed in mode (if present)
removeParentEdge() - Method in class org.planit.graph.EdgeSegmentImpl
remove the parent edge from this edge segment
removeParentEdge() - Method in interface org.planit.utils.graph.EdgeSegment
remove the parent edge from this edge segment
removeProperty(String) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Remove an output property from the list of properties to be included in the output file
removeProperty(OutputProperty) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Remove an output property from the list of properties to be included in the output file
removeSubGraph(Set<? extends V>, boolean) - Method in class org.planit.graph.DirectedGraphImpl
remove the subgraph identified by the passed in vertices
removeSubGraph(Set<? extends V>, boolean) - Method in class org.planit.graph.GraphImpl
remove the subgraph identified by the passed in vertices
removeSubGraph(Set<? extends V>, boolean) - Method in interface org.planit.graph.GraphModifier
remove the subgraph identified by the passed in vertices
removeSubGraphOf(V, boolean) - Method in class org.planit.graph.GraphImpl
remove the (sub)graph in which the passed in vertex resides.
removeSubGraphOf(V, boolean) - Method in interface org.planit.graph.GraphModifier
remove the (sub)graph in which the passed in vertex resides.
removeVertex(Vertex) - Method in class org.planit.graph.EdgeImpl
Remove vertex from edge
removeVertex(Vertex) - Method in interface org.planit.utils.graph.Edge
Remove vertex from edge
removeVertexA() - Method in class org.planit.graph.EdgeImpl
remove vertex A by setting it to null
removeVertexB() - Method in class org.planit.graph.EdgeImpl
remove vertex B by setting it to null
removeVirtualNetworkFromPhysicalNetwork() - Method in class org.planit.network.transport.TransportNetwork
Remove the edges and edge segments on the vertices of both virtual and physical networks
replace(DirectedVertex, DirectedVertex) - Method in interface org.planit.utils.graph.EdgeSegment
Replace one of the vertices of the edge segment
replace(Edge, Edge, boolean) - Method in interface org.planit.utils.graph.Vertex
replace one edge with the other
replace(EdgeSegment, EdgeSegment) - Method in class org.planit.graph.DirectedEdgeImpl
replace passed in edge segment (if present) with the passed in one
replace(EdgeSegment, EdgeSegment) - Method in interface org.planit.utils.graph.DirectedEdge
replace passed in edge segment (if present) with the passed in one
replace(EdgeSegment, EdgeSegment, boolean) - Method in interface org.planit.utils.graph.DirectedVertex
replace edge segment
replace(Vertex, Vertex) - Method in class org.planit.graph.EdgeImpl
Replace one of the vertices of the link
replace(Vertex, Vertex) - Method in interface org.planit.utils.graph.Edge
Replace one of the vertices of the link
reset() - Method in class org.planit.gap.GapFunction
Reset the gap function
reset() - Method in class org.planit.gap.LinkBasedRelativeDualityGapFunction
Reset system travel time and convexity bound to zero
reset() - Static method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
Reset the store of existing links
reset() - Static method in class org.planit.utils.id.IdGenerator
Reset the id generation across all registered tokens
reset(IdGroupingToken) - Static method in class org.planit.utils.id.IdGenerator
Reset the id generation for a specific token
reset(IdGroupingToken, Class<? extends Object>) - Static method in class org.planit.utils.id.IdGenerator
Reset the id generation for a specific token and class
resetCsvDirectory() - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Call this method to delete all existing files in the CSV output directory
resetCurrentNetworkSegmentFlows() - Method in class org.planit.assignment.traditionalstatic.ModeData
Reset current network segment flows
resetNextNetworkSegmentFlows() - Method in class org.planit.assignment.traditionalstatic.ModeData
Reset the segment flows for the coming iteration
resetPathMatrix(Mode, Zones<?>) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Reset the path matrix to empty for a specified mode for all activated
resetSkimMatrix(Mode, Zones<?>, ODOutputTypeConfiguration) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Reset the skim matrix to all zeroes for a specified mode for all activated skim output types
resetTo(IdGroupingToken, Class<? extends Object>, long) - Static method in class org.planit.utils.id.IdGenerator
Reset the id generation for a specific token and class to the given offset
resetXmlDirectory() - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Call this method to delete all existing files in the XML output directory
RESOURCES_RELEASE_GENERIC - Static variable in class org.planit.io.xml.util.PlanitSchema
base location for any resources (such as schemas) for any release version, but without the actual version or resource appended yet
RESULT_PRIORITY - org.planit.output.property.OutputPropertyPriority
 
RIDE_SHARE - org.planit.utils.mode.UseOfModeType
 
ROAD - org.planit.utils.mode.TrackModeType
 
run() - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Run the Tampere node model
RUN_ID - org.planit.output.property.OutputProperty
 
RunIdOutputProperty - Class in org.planit.output.property
 
RunIdOutputProperty() - Constructor for class org.planit.output.property.RunIdOutputProperty
 

S

SAINT_KITS_NEVIS - Static variable in class org.planit.utils.locale.CountryNames
 
SAINT_LUCIA - Static variable in class org.planit.utils.locale.CountryNames
 
SAINT_VINCENT_GRENADINES - Static variable in class org.planit.utils.locale.CountryNames
 
SAMOA - Static variable in class org.planit.utils.locale.CountryNames
 
scaledRemainingTurnSendingFlows - Variable in class org.planit.algorithms.nodemodel.TampereNodeModel
store the remaining turn sending flows
second - Variable in class org.planit.utils.misc.Pair
The second object in this Pair
second() - Method in class org.planit.utils.misc.Pair
Get second object in pair
SECOND - org.planit.utils.unit.Units
 
SECONDS - org.planit.output.enums.OutputTimeUnit
 
SECONDS - org.planit.tntp.enums.TimeUnits
 
SET_DEMANDS - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_EPSILON - Static variable in class org.planit.gap.StopCriterionConfigurator
 
SET_GAP_FUNCTION - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_INFRASTRUCTURE_NETWORK - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_INITIAL_LINK_SEGMENT_COST - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_MAX_ITERATIONS - Static variable in class org.planit.gap.StopCriterionConfigurator
 
SET_OUTPUT_MANAGER - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_PHYSICAL_COST - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_VIRTUAL_COST - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
SET_ZONING - Static variable in class org.planit.assignment.TrafficAssignmentConfigurator
 
setAccessLinkSegment(LinkSegment) - Method in class org.planit.zoning.DirectedConnectoidImpl
Set the accessEdgeSegment
setAccessNode(Node) - Method in class org.planit.zoning.UndirectedConnectoidImpl
Set the accessNode
setAllSegmentCosts(Mode, double, int) - Method in class org.planit.cost.physical.initial.ManualInitialLinkSegmentCost
Sets a given cost for all link segments for a given mode
setCapacity(double) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Sets the capacity of this link
setCapacityPerLane(double) - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
setCommaSeparator(Character) - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
set separator
setConnectoidEdgeId(long) - Method in class org.planit.network.virtual.ConnectoidEdgeImpl
Set the connectoidEdgeId
setConnectoidSegmentId(long) - Method in class org.planit.network.virtual.ConnectoidSegmentImpl
Set connectoid segment id
setConnectoidSpeed(double) - Method in class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost
set the connectoid speed
setConnectoidSpeed(double) - Method in class org.planit.cost.virtual.SpeedVirtualCostConfigurator
set the connectoid speed
setCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.planit.network.InfrastructureNetwork
set the coordinate reference system used for all layers
setCountryName(String) - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
set the country name to optimise projection if possible
setCriticalSpeedKmH(double) - Method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
set the critical speed in km/h
setCriticalSpeedKmH(double) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
set the critical speed in km/h
setCsvDirectory(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Set the directory for CSV output files
setCsvDirectory(String) - Method in interface org.planit.output.formatter.CsvTextFileOutputFormatter
Sets the directory of the CSV output files for all output types
setCsvDirectory(String) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Sets the name of the CSAV output file directory
setCsvNameExtension(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Sets the extension of the CSV output file
setCsvNameExtension(String) - Method in interface org.planit.output.formatter.CsvTextFileOutputFormatter
Sets the extension of the CSV output file name for all output types
setCsvNameExtension(String) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Sets the extension of the CSV output file
setCsvNameRoot(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Sets the root name of the CSV output file
setCsvNameRoot(String) - Method in interface org.planit.output.formatter.CsvTextFileOutputFormatter
Set the root name of the CSV output file for all output types
setCsvNameRoot(String) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Sets the root name of the CSV output file
setCurrentSegmentFlows(double[]) - Method in class org.planit.assignment.traditionalstatic.ModeData
set segment flows
setDecimalFormat(DecimalFormat) - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
set number of decimals used in writing coordinates
setDecimalSeparator(Character) - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
set separator
setDefaultParameters(double, double) - Method in class org.planit.cost.physical.BPRConfigurator
Set the default alpha and beta values
setDefaultParameters(double, double) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
Set the default alpha and beta values
setDefaultParameters(Mode, double, double) - Method in class org.planit.cost.physical.BPRConfigurator
Set the default alpha and beta values for a mode
setDefaultParameters(Mode, double, double) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
Set the default alpha and beta values for a mode
setDefaultParameters(MacroscopicLinkSegmentType, Mode, double, double) - Method in class org.planit.cost.physical.BPRConfigurator
Set the default alpha and beta values for a given link type and mode
setDefaultParameters(MacroscopicLinkSegmentType, Mode, double, double) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
Set the default alpha and beta values for a given link type and mode
setDemands(Demands) - Method in class org.planit.assignment.TrafficAssignment
Set the Demands object for the current assignment
setDemands(Demands) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Set the demands
setDemands(Demands) - Method in class org.planit.io.demands.PlanitDemandsReader
set the demands to populate
setDestinationCoordinateReferenceSystem(CoordinateReferenceSystem) - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
Set the destination Crs to use (if not set, network's native Crs will be used, unless the user has specified a specific country for which we have a more appropriate Crs registered)
setDownstreamVertex(DirectedVertex) - Method in class org.planit.graph.EdgeSegmentImpl
Set another downstream vertex.
setDownstreamVertex(DirectedVertex) - Method in interface org.planit.utils.graph.EdgeSegment
Set another downstream vertex.
setEdgeSegmentAb(EdgeSegment) - Method in class org.planit.graph.DirectedEdgeImpl
set edge segment from A to B
setEdgeSegmentBa(EdgeSegment) - Method in class org.planit.graph.DirectedEdgeImpl
set edge segment from B to A
setEndNodeId(long) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Set the id of the end node
setEpsilon(double) - Method in class org.planit.gap.StopCriterion
Set the epsilon of this stopping criterion
setEpsilon(double) - Method in class org.planit.gap.StopCriterionConfigurator
Set the epsilon of this stopping criterion
setEventContentByIndex(int, Serializable) - Method in class org.planit.assignment.eltm.event.CumulativeEvent
set content entry on the event explicitly
setExternalId(String) - Method in class org.planit.graph.EdgeImpl
set the external id
setExternalId(String) - Method in class org.planit.graph.EdgeSegmentImpl
set the external id
setExternalId(String) - Method in class org.planit.graph.VertexImpl
set the external id
setExternalId(String) - Method in class org.planit.mode.ModeImpl
set the external id
setExternalId(String) - Method in class org.planit.network.InfrastructureLayerImpl
set the external id
setExternalId(String) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
set the external id
setExternalId(String) - Method in class org.planit.time.TimePeriod
set the external id
setExternalId(String) - Method in class org.planit.userclass.TravelerType
set the external id
setExternalId(String) - Method in class org.planit.userclass.UserClass
set the external id
setExternalId(String) - Method in interface org.planit.utils.id.ExternalIdable
set the external id
setExternalId(String) - Method in class org.planit.utils.id.ExternalIdAbleImpl
set the external id
setExternalId(String) - Method in class org.planit.zoning.ZoneImpl
set the external id
setFixedConnectoidCost(double) - Method in class org.planit.cost.virtual.FixedConnectoidTravelTimeCost
set the fixed cost used for all relevant link segments
setFixedConnectoidCost(double) - Method in class org.planit.cost.virtual.FixedVirtualCostConfigurator
set the fixed cost used for all relevant link segments
setFundamentalDiagram(FundamentalDiagram) - Method in class org.planit.assignment.CapacityConstrainedAssignment
Set the fundamental diagram
setGapFunction(GapFunction) - Method in class org.planit.assignment.TrafficAssignment
Collect the gap function which is to be set by a derived class of TrafficAssignment via the initialiseDefaults() right after construction
setGapFunction(GapFunctionConfigurator<? extends GapFunction>) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Set the gap function configurator for this assignment
setGeometry(LineString) - Method in class org.planit.graph.EdgeImpl
set the geometry of this link as a line string
setGeometry(LineString) - Method in interface org.planit.utils.graph.Edge
set the geometry of this link as a line string
setGeometry(Polygon) - Method in interface org.planit.utils.zoning.Zone
set the geometry (outer border) of this zone
setGeometry(Polygon) - Method in class org.planit.zoning.ZoneImpl
set the geometry (outer border) of this zone
setId(long) - Method in class org.planit.graph.EdgeImpl
set id on this edge
setId(long) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
set the id on this link segment type
setId(long) - Method in class org.planit.utils.id.ExternalIdAbleImpl
set the id
setId(Long) - Method in class org.planit.graph.EdgeSegmentImpl
set id of edge segment
setId(Long) - Method in class org.planit.graph.VertexImpl
Set id on vertex
setId(Long) - Method in class org.planit.network.InfrastructureLayerImpl
Set id on vertex
setIdGroupingToken(IdGroupingToken) - Method in class org.planit.graph.DirectedGraphBuilderImpl
Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong to
setIdGroupingToken(IdGroupingToken) - Method in interface org.planit.graph.GraphBuilder
Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong to
setIdGroupingToken(IdGroupingToken) - Method in class org.planit.graph.GraphBuilderImpl
Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong to
setIdGroupingToken(IdGroupingToken) - Method in class org.planit.network.macroscopic.physical.MacroscopicPhysicalNetworkBuilderImpl
Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong to
setIdGroupingToken(IdGroupingToken) - Method in class org.planit.network.physical.PhysicalNetworkBuilderImpl
Each builder needs a group if token to allow all underlying factory methods to generated ids uniquely tied to the group the entities belong to
setIdMapperType(IdMapperType) - Method in interface org.planit.network.converter.NetworkWriter
set the way ids should be mapped
setIdMapperType(IdMapperType) - Method in class org.planit.network.converter.NetworkWriterImpl
set the way ids should be mapped
setInfrastructureNetwork(InfrastructureNetwork) - Method in class org.planit.assignment.TrafficAssignment
Set the network for the current assignment
setInfrastructureNetwork(InfrastructureNetwork) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Set the network
setInitialLinkSegmentCost(InitialLinkSegmentCost) - Method in class org.planit.assignment.TrafficAssignment
Set the initial link segment cost unrelated to any particular time period, i.e., used for all time periods that do not have designated initial costs specified for them
setInitialLinkSegmentCost(TimePeriod, InitialLinkSegmentCost) - Method in class org.planit.assignment.TrafficAssignment
Set the initial link segment cost for a specified time period, otherwise revert to the general initial link segment cost (if any)
setInLinkSegmentProcessed(int) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Mark in-link segment as processed
setIterationIndex(int) - Method in class org.planit.assignment.SimulationData
Set the current iteration index
setLength(double) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Set the length of this link
setLength(Zone, double) - Method in interface org.planit.utils.zoning.Connectoid
add an access zone and provide length to this connectoid
setLength(Zone, double) - Method in class org.planit.zoning.ConnectoidImpl
add an access zone and provide length to this connectoid
setLengthKm(double) - Method in class org.planit.graph.EdgeImpl
set length of this edge in km
setLengthKm(double) - Method in interface org.planit.utils.graph.Edge
set length of this edge in km
setLinkCost(double) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Set the cost for the current link
setLinkFlow(double) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Set the flow through this link
setLinkId(long) - Method in class org.planit.network.physical.LinkImpl
Set the link id
setLinkSegmentId(long) - Method in class org.planit.network.physical.LinkSegmentImpl
Set the link segment id
setLinkSegmentType(MacroscopicLinkSegmentType) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentImpl
Set the link segment type this link segment adheres to
setLinkSegmentType(MacroscopicLinkSegmentType) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegment
Set the link segment type this link segment adheres to
setLinkVolumeAccessee(LinkVolumeAccessee) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
we expect a link volume accessee to be provided by the environment.
setLinkVolumeAccessee(LinkVolumeAccessee) - Method in interface org.planit.interactor.LinkVolumeAccessor
provide the accessee instance for this accessort to use
setLogitModel(LogitChoiceModel) - Method in class org.planit.path.choice.StochasticPathChoice
set the chosen logit model
setMapToIndexConnectoidsByXmlIds(Map<String, Connectoid>) - Method in class org.planit.io.zoning.PlanitZoningReaderSettings
Use provided map to index connectoids by xml id when parsing
setMapToIndexLinkSegmentByXmlIds(Map<String, MacroscopicLinkSegment>) - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
Use provided map to index link segments by xml id when parsing
setMapToIndexLinkSegmentTypeByXmlIds(Map<String, MacroscopicLinkSegmentType>) - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
Use provided map to index link segment types by xml id when parsing
setMapToIndexModeByXmlIds(Map<String, Mode>) - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
Use provided map to index modes by xml id when parsing
setMapToIndexNodeByXmlIds(Map<String, Node>) - Method in class org.planit.io.network.converter.PlanitNetworkReaderSettings
Use provided map to index nodes by xml id when parsing
setMapToIndexTimePeriodByXmlIds(Map<String, TimePeriod>) - Method in class org.planit.io.demands.PlanitDemandsReaderSettings
Use provided map to index time periods by xml id when parsing
setMapToIndexTravelerTypeByXmlIds(Map<String, TravelerType>) - Method in class org.planit.io.demands.PlanitDemandsReaderSettings
Use provided map to index traveler types by xml id when parsing
setMapToIndexUserClassByXmlIds(Map<String, UserClass>) - Method in class org.planit.io.demands.PlanitDemandsReaderSettings
Use provided map to index user classesby xml id when parsing
setMapToIndexZoneByXmlIds(Map<String, Zone>) - Method in class org.planit.io.intermodal.PlanitInterModalReaderSettings
Use provided map to index zones by xml id when parsing
setMapToIndexZoneByXmlIds(Map<String, Zone>) - Method in class org.planit.io.zoning.PlanitZoningReaderSettings
Use provided map to index zones by xml id when parsing
setMaximumDensityPerLane(double) - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
 
setMaximumSpeedKmH(double) - Method in class org.planit.network.macroscopic.physical.MacroscopicModePropertiesImpl
set the maximum speed in km/h
setMaximumSpeedKmH(double) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicModeProperties
set the maximum speed in km/h
setMaxIterations(int) - Method in class org.planit.gap.StopCriterion
Set the maximum allowable number of iterations
setMaxIterations(int) - Method in class org.planit.gap.StopCriterionConfigurator
Set the maximum allowable number of iterations
setModalLinkSegmentCosts(Mode, double[]) - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Set the link segment costs for a specified mode
setModeProperties(Map<Mode, MacroscopicModeProperties>) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Set the map of mode properties for this link
setModeProperties(Map<Mode, MacroscopicModeProperties>) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Set the map of mode properties for this link
setModeToLayer(Mode, String) - Method in class org.planit.network.InfrastructureLayersConfigurator
set mode to a layer
setMotorisationType(MotorisationModeType) - Method in class org.planit.mode.PhysicalModeFeaturesImpl
set the motorisation type
setName(String) - Method in class org.planit.graph.EdgeImpl
set the name of the edge
setName(String) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
Set the name of this macroscopic link segment type
setName(String) - Method in class org.planit.network.physical.NodeImpl
set the name of the node
setName(String) - Method in interface org.planit.utils.graph.Edge
set the name of the edge
setName(String) - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentType
Set the name of this macroscopic link segment type
setName(String) - Method in interface org.planit.utils.network.physical.Node
set the name of the node
setName(String) - Method in interface org.planit.utils.zoning.Connectoid
Set the name of the connectoid
setName(String) - Method in class org.planit.zoning.ConnectoidImpl
Set the name of the connectoid
setNetwork(InfrastructureNetwork) - Method in class org.planit.io.network.converter.PlanitNetworkReader
place network to populate
setNodeAccessDownstream(boolean) - Method in interface org.planit.utils.zoning.DirectedConnectoid
set if the node access is downstream or not
setNodeAccessDownstream(boolean) - Method in class org.planit.zoning.DirectedConnectoidImpl
set if the node access is downstream or not
setNodeId(long) - Method in class org.planit.network.physical.NodeImpl
set the node id on this node
setNodeModel(NodeModel) - Method in class org.planit.assignment.CapacityConstrainedAssignment
The node model to use
setNumberOfLanes(int) - Method in class org.planit.network.physical.LinkSegmentImpl
Set the number of lanes
setNumberOfLanes(int) - Method in interface org.planit.utils.network.physical.LinkSegment
Set the number of lanes
setOdPathMatrix(ODPathMatrix) - Method in class org.planit.path.choice.StochasticPathChoice
Register a fixed od path set to use in the form of an ODPathMatrix
setOdPathMatrix(ODPathMatrix) - Method in class org.planit.path.choice.StochasticPathChoiceConfigurator
Register a fixed od path set to use in the form of an ODPathMatrix
setOdZoneId(long) - Method in class org.planit.zoning.OdZoneImpl
Set OD Zone Id
setOf() - Method in class org.planit.mode.ModesImpl
Provide all modes as a set.
setOf() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Provide all link segment types as a set.
setOf() - Method in interface org.planit.utils.mode.Modes
Provide all modes as a set.
setOf() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Provide all link segment types as a set.
setOutputDirectory(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Set the common directory
setOutputManager(OutputManager) - Method in class org.planit.assignment.TrafficAssignment
Set the output manager which holds all the configuration options regarding this assignment
setOutputManager(OutputManager) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Set the output manager
setOutputTimeUnit(OutputTimeUnit) - Method in class org.planit.output.formatter.BaseOutputFormatter
Sets the current time units
setParameters(MacroscopicLinkSegment, Mode, double, double) - Method in class org.planit.cost.physical.BPRConfigurator
Set the alpha and beta values for a given link segment and mode
setParameters(MacroscopicLinkSegment, Mode, double, double) - Method in class org.planit.cost.physical.BPRLinkTravelTimeCost
Set the alpha and beta values for a given link segment and mode
setParentEdge(DirectedEdge) - Method in class org.planit.graph.EdgeSegmentImpl
Set the parent edge
setParentEdge(DirectedEdge) - Method in interface org.planit.utils.graph.EdgeSegment
Set the parent edge
setParentzone(Zone) - Method in class org.planit.zoning.CentroidImpl
Set the parent zone
setPathChoice(PathChoice) - Method in class org.planit.assignment.DynamicTrafficAssignment
set the path choice methodology as to be adopted by this traffic assignment
setPathIdentificationType(PathOutputIdentificationType) - Method in class org.planit.output.configuration.PathOutputTypeConfiguration
Set the path id type
setPersistOnlyFinalIteration(boolean) - Method in class org.planit.output.configuration.OutputConfiguration
Set whether only the final iteration will be recorded (default is true)
setPersistZeroFlow(boolean) - Method in class org.planit.output.configuration.OutputConfiguration
Set whether links and paths with zero flow should be record (default is false)
setPhysicalCost(AbstractPhysicalCost) - Method in class org.planit.assignment.TrafficAssignment
Set the physical cost where in case the cost is an InteractorAccessor will trigger an event to get access to the required data via requesting an InteractorAccessee
setPhysicalSpeedLimitKmH(double) - Method in class org.planit.network.physical.LinkSegmentImpl
This is the maximum speed that is physically present and a driver can observe from the signs on the road
setPhysicalSpeedLimitKmH(double) - Method in interface org.planit.utils.network.physical.LinkSegment
This is the maximum speed that is physically present and a driver can observe from the signs on the road (km/h)
setPlanitNamespacePrefixes(Marshaller) - Static method in class org.planit.io.xml.util.JAXBUtils
Let any marshaller use the PLANit preferred prefixes for namespaces that it uses.
setPosition(Point) - Method in class org.planit.graph.VertexImpl
#Set the center point geometry for a vertex
setPosition(Point) - Method in interface org.planit.utils.graph.Vertex
Set the center point geometry for a vertex
setSegmentCost(Mode, long, double) - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCost
Sets the initial cost for each link segment and mode
setSegmentCost(Mode, MacroscopicLinkSegment, double) - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCost
Sets the initial cost for each link segment and mode
setSegmentCost(Mode, MacroscopicLinkSegment, double) - Method in class org.planit.cost.physical.initial.InitialPhysicalCost
Set the initial cost for a specified mode and link segment
setSmoothing(Smoothing) - Method in class org.planit.assignment.TrafficAssignment
Set the Smoothing object for the current assignment
setSpeed(double) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Set the travel speed for this link
setStartNodeId(long) - Method in class org.planit.utils.test.LinkSegmentExpectedResultsDto
Set the id of the end node
setTimePeriod(TimePeriod) - Method in class org.planit.cost.physical.initial.InitialLinkSegmentCostPeriod
 
settings - Variable in class org.planit.io.demands.PlanitDemandsReader
settings for the zoning reader
settings - Variable in class org.planit.io.intermodal.PlanitInterModalReader
settings for the zoning reader
settings - Variable in class org.planit.io.network.converter.PlanitNetworkWriter
user configurable settings for the writer
settings - Variable in class org.planit.io.zoning.PlanitZoningReader
settings for the zoning reader
setTrackType(TrackModeType) - Method in class org.planit.mode.PhysicalModeFeaturesImpl
set the track type to use
setTransferZoneId(long) - Method in class org.planit.zoning.TransferZoneImpl
Set transfer zone Id
setTransferZoneType(TransferZoneType) - Method in interface org.planit.utils.zoning.TransferZone
set the type of this transfer zone
setTransferZoneType(TransferZoneType) - Method in class org.planit.zoning.TransferZoneImpl
set the type of this transfer zone
setTupleSeparator(Character) - Method in class org.planit.io.network.converter.PlanitNetworkWriterSettings
set separator
setType(ConnectoidType) - Method in interface org.planit.utils.zoning.Connectoid
Set the type of the connectoid
setType(ConnectoidType) - Method in class org.planit.zoning.ConnectoidImpl
Set the type of the connectoid
setUpstreamVertex(DirectedVertex) - Method in class org.planit.graph.EdgeSegmentImpl
Set another upstream vertex.
setUpstreamVertex(DirectedVertex) - Method in interface org.planit.utils.graph.EdgeSegment
Set another upstream vertex.
setUseOfType(UseOfModeType) - Method in class org.planit.mode.UsabilityModeFeaturesImpl
set the use of type
setValue(Zone, Zone, Double) - Method in class org.planit.od.odmatrix.ODMatrix
Sets the value for a specified origin and destination
setValue(Zone, Zone, Path) - Method in class org.planit.od.odpath.ODPathMatrix
Set the path from a specified origin to a specified destination
setValue(Zone, Zone, T) - Method in interface org.planit.od.ODData
Sets the value for a specified origin and destination
setVehicularType(VehicularModeType) - Method in class org.planit.mode.PhysicalModeFeaturesImpl
set the vehicular type
setVertexA(Vertex) - Method in class org.planit.graph.EdgeImpl
set vertex A
setVertexB(Vertex) - Method in class org.planit.graph.EdgeImpl
set vertex B
setVirtualCost(AbstractVirtualCost) - Method in class org.planit.assignment.TrafficAssignment
Set the virtual cost where in case the cost is an InteractorAccessor will trigger an event to get access to the required data via requesting an InteractorAccessee
setXmlDirectory(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Set the output directory for XML output files
setXmlDirectory(String) - Method in interface org.planit.output.formatter.XmlTextFileOutputFormatter
Sets the directory of the XML output files for all output types
setXmlFileNamePerOutputType(OutputType, String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Set the name of an XML output file for a specified output type
setXmlFileNamePerOutputType(OutputType, String) - Method in interface org.planit.output.formatter.XmlTextFileOutputFormatter
Set the name of an XML output file for a specified output type
setXmlId(String) - Method in class org.planit.graph.EdgeImpl
set the external id
setXmlId(String) - Method in class org.planit.graph.EdgeSegmentImpl
set the external id
setXmlId(String) - Method in class org.planit.graph.VertexImpl
set the external id
setXmlId(String) - Method in class org.planit.mode.ModeImpl
set the external id
setXmlId(String) - Method in class org.planit.network.InfrastructureLayerImpl
set the external id
setXmlId(String) - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypeImpl
set the external id
setXmlId(String) - Method in class org.planit.time.TimePeriod
set the external id
setXmlId(String) - Method in class org.planit.userclass.TravelerType
set the external id
setXmlId(String) - Method in class org.planit.userclass.UserClass
set the external id
setXmlId(String) - Method in interface org.planit.utils.id.ExternalIdable
set the external id
setXmlId(String) - Method in class org.planit.utils.id.ExternalIdAbleImpl
set the external id
setXmlId(String) - Method in class org.planit.zoning.ZoneImpl
set the external id
setXmlNameExtension(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Sets the extension of the XML output file
setXmlNameExtension(String) - Method in interface org.planit.output.formatter.XmlTextFileOutputFormatter
Sets the extension of the XML output file name for all output types
setXmlNameRoot(String) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Sets the root name of the XML output file
setXmlNameRoot(String) - Method in interface org.planit.output.formatter.XmlTextFileOutputFormatter
Set the root name of the XML output file for all output types
setZoning(Zoning) - Method in class org.planit.assignment.TrafficAssignment
Set the zoning object for the current assignment
setZoning(Zoning) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Set the zoning
setZoning(Zoning) - Method in class org.planit.io.intermodal.PlanitInterModalReader
set the oning to populate
setZoning(Zoning) - Method in class org.planit.io.zoning.PlanitZoningReader
set the zoning to populate
SEYCHELLES - Static variable in class org.planit.utils.locale.CountryNames
 
ShortestPathResult - Class in org.planit.algorithms.shortestpath
Class that stores the result of a shortest path execution allowing one to extract paths or cost information Note that we must traverse a path from an origin to a destination in reversed order to extract the path
ShortestPathResult(double[], EdgeSegment[]) - Constructor for class org.planit.algorithms.shortestpath.ShortestPathResult
Constructor only to be used by shortest path algorithms
SIMULATION - org.planit.output.enums.OutputType
 
SimulationData - Class in org.planit.assignment
General simulation data that only are available during simulation
SimulationData() - Constructor for class org.planit.assignment.SimulationData
 
SINGAPORE - Static variable in class org.planit.utils.locale.CountryNames
 
size() - Method in class org.planit.demands.Demands.UserClasses
Collect the number of registered user classes
size() - Method in class org.planit.graph.EdgeSegmentsImpl
Return number of registered edge segments
size() - Method in class org.planit.graph.EdgesImpl
Get the number of edges in the graph
size() - Method in class org.planit.graph.VerticesImpl
Return number of registered entity
size() - Method in class org.planit.mode.ModesImpl
Return number of registered modes
size() - Method in interface org.planit.network.InfrastructureLayers
Return number of registered entity
size() - Method in class org.planit.network.InfraStructureLayersImpl
Return number of registered entity
size() - Method in class org.planit.network.macroscopic.physical.MacroscopicLinkSegmentTypesImpl
Return number of registered link segment types
size() - Method in class org.planit.network.physical.LinkSegmentsImpl
Return number of registered edge segments
size() - Method in class org.planit.network.physical.LinksImpl
Get the number of edges in the graph
size() - Method in class org.planit.network.physical.NodesImpl
Return number of registered entity
size() - Method in class org.planit.network.virtual.VirtualNetwork.ConnectoidEdges
Return number of connectoid edges on the network
size() - Method in interface org.planit.utils.graph.Edges
Get the number of edges in the graph
size() - Method in interface org.planit.utils.graph.EdgeSegments
Return number of registered edge segments
size() - Method in interface org.planit.utils.graph.Vertices
Return number of registered entity
size() - Method in interface org.planit.utils.mode.Modes
Return number of registered modes
size() - Method in interface org.planit.utils.network.physical.macroscopic.MacroscopicLinkSegmentTypes
Return number of registered link segment types
size() - Method in interface org.planit.utils.zoning.Connectoids
Return number of connectoids
size() - Method in interface org.planit.utils.zoning.Zones
Collect number of zones
size() - Method in class org.planit.zoning.ConnectoidsImpl
Return number of connectoids
size() - Method in class org.planit.zoning.ZonesImpl
Collect number of zones
smoothing - Variable in class org.planit.assignment.TrafficAssignment
the smoothing to use
Smoothing - Class in org.planit.sdinteraction.smoothing
Smoothing class to smooth data, such as path flows or other types of flows or traffic data between iterations
Smoothing(IdGroupingToken) - Constructor for class org.planit.sdinteraction.smoothing.Smoothing
Base constructor
SmoothingConfigurator<T extends Smoothing> - Class in org.planit.sdinteraction.smoothing
Base class for all smoothing configurator implementations
SmoothingConfigurator(Class<T>) - Constructor for class org.planit.sdinteraction.smoothing.SmoothingConfigurator
Constructor
SmoothingConfiguratorFactory - Class in org.planit.sdinteraction.smoothing
factory for the smoothing configurator types supported directory by PLANit
SmoothingConfiguratorFactory() - Constructor for class org.planit.sdinteraction.smoothing.SmoothingConfiguratorFactory
 
SOlOMON_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
SOUNTH_AFRICA - Static variable in class org.planit.utils.locale.CountryNames
 
sourceIdConnectoidMap - Variable in class org.planit.input.InputBuilderListener
Map to stores connectoids by xml Id
sourceIdLinkSegmentMap - Variable in class org.planit.input.InputBuilderListener
Map which stores link segments by xml Id
sourceIdLinkSegmentTypeMap - Variable in class org.planit.input.InputBuilderListener
Map which stores source link segment type Ids corresponding to link segment types
sourceIdModeMap - Variable in class org.planit.input.InputBuilderListener
Map which stores Mode xml Ids corresponding to Modes
sourceIdNodeMap - Variable in class org.planit.input.InputBuilderListener
Map which stores which xml node Ids corresponding to Nodes (can be native xml id, or some external thrid party source id)
sourceIdTimePeriodMap - Variable in class org.planit.input.InputBuilderListener
Map which stores time periods by xml Id
sourceIdTravelerTypeMap - Variable in class org.planit.input.InputBuilderListener
Map which stores traveler type by xml Id
sourceIdUserClassMap - Variable in class org.planit.input.InputBuilderListener
Map which stores user class by xml Id
sourceIdZoneMap - Variable in class org.planit.input.InputBuilderListener
Map which stores zones by xml Id
SPACE - Static variable in class org.planit.utils.misc.CharacterUtils
a space ' '
SPEED - Static variable in interface org.planit.cost.virtual.VirtualCost
short hand for configuring speed based virtual cost instance
SpeedConnectoidTravelTimeCost - Class in org.planit.cost.virtual
Class to calculate the connectoid travel time using connectoid speed
SpeedConnectoidTravelTimeCost(IdGroupingToken) - Constructor for class org.planit.cost.virtual.SpeedConnectoidTravelTimeCost
Constructor
SpeedUnits - Enum in org.planit.tntp.enums
 
SpeedVirtualCostConfigurator - Class in org.planit.cost.virtual
Configurator for SpeedConnectoidTravelTimeCost implementation
SpeedVirtualCostConfigurator() - Constructor for class org.planit.cost.virtual.SpeedVirtualCostConfigurator
Constructor
SRI_LANKA - Static variable in class org.planit.utils.locale.CountryNames
 
SRS - org.planit.utils.unit.Units
 
SRSNAME - org.planit.output.enums.Type
 
StackWalkerUtil - Class in org.planit.utils.reflection
Utils class warpping the Stackwalker API functionality in easy to use method calls.
StackWalkerUtil() - Constructor for class org.planit.utils.reflection.StackWalkerUtil
 
StaticTrafficAssignment - Class in org.planit.assignment
A static traffic assignment class with some commonalities implemented shared across static assignment implementations
StaticTrafficAssignment(IdGroupingToken) - Constructor for class org.planit.assignment.StaticTrafficAssignment
Constructor
stepSize - Variable in class org.planit.sdinteraction.smoothing.MSASmoothing
Step size
STOCHASTIC - Static variable in class org.planit.path.choice.PathChoice
short for stochastic path choice type
StochasticPathChoice - Class in org.planit.path.choice
Stochastic path choice component.
StochasticPathChoice(IdGroupingToken) - Constructor for class org.planit.path.choice.StochasticPathChoice
Constructor
StochasticPathChoiceBuilder - Class in org.planit.path.choice
All path choice instances are built using this or a derived version of this builder
StochasticPathChoiceBuilder(IdGroupingToken, InputBuilderListener) - Constructor for class org.planit.path.choice.StochasticPathChoiceBuilder
Constructor
StochasticPathChoiceConfigurator - Class in org.planit.path.choice
Configurator for FixedConnectoidTravelTimeCost implementation
StochasticPathChoiceConfigurator() - Constructor for class org.planit.path.choice.StochasticPathChoiceConfigurator
Constructor
stopCriterion - Variable in class org.planit.gap.GapFunction
The stopCriterion to use
StopCriterion - Class in org.planit.gap
StopCriterion class.
StopCriterion() - Constructor for class org.planit.gap.StopCriterion
 
stopCriterionConfigurator - Variable in class org.planit.gap.GapFunctionConfigurator
the configurator for the stop critetion
StopCriterionConfigurator - Class in org.planit.gap
Base class for all stop criterion configurator implementations
StopCriterionConfigurator() - Constructor for class org.planit.gap.StopCriterionConfigurator
Constructor
STRING - org.planit.output.enums.Type
 
SubOutputTypeEnum - Interface in org.planit.output.enums
Marker interface to indicate enums that are of a subtype of OutputType
SUBWAY - org.planit.utils.mode.PredefinedModeType
 
SUBWAY_PHYSICAL_FEATURES - Static variable in class org.planit.mode.SubwayMode
 
SUBWAY_USABLITY_FEATURES - Static variable in class org.planit.mode.SubwayMode
 
SubwayMode - Class in org.planit.mode
the predefined subway mode name: subway maxspeed (km/h): 60 pcu: 6 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
SubwayMode(IdGroupingToken) - Constructor for class org.planit.mode.SubwayMode
Constructor for subway mode
supportedModes - Variable in class org.planit.network.InfrastructureLayerImpl
the modes supported by this layer
supports(Mode) - Method in interface org.planit.network.InfrastructureLayer
Determine if mode is supported by this layer
SURINAME - Static variable in class org.planit.utils.locale.CountryNames
 
surroundwithBrackets(String) - Static method in class org.planit.utils.misc.LoggingUtils
Surround string with brackets "[%s]"

T

TAMPERE - Static variable in class org.planit.supply.network.nodemodel.NodeModel
Short hand for Tampere node model calss type
TampereNodeModel - Class in org.planit.algorithms.nodemodel
General First order node model implementation as proposed by Tampere et al.
TampereNodeModel - Class in org.planit.supply.network.nodemodel
Tampere node model traffic component
TampereNodeModel(TampereNodeModelInput) - Constructor for class org.planit.algorithms.nodemodel.TampereNodeModel
Constructor
TampereNodeModel(IdGroupingToken) - Constructor for class org.planit.supply.network.nodemodel.TampereNodeModel
Base Constructor
TampereNodeModelConfigurator - Class in org.planit.supply.network.nodemodel
Configurator for FixedConnectoidTravelTimeCost implementation
TampereNodeModelConfigurator() - Constructor for class org.planit.supply.network.nodemodel.TampereNodeModelConfigurator
Constructor
TampereNodeModelFixedInput - Class in org.planit.algorithms.nodemodel
Inner class that holds the mapping of the inputs to/from the underlying physical network (if any).
TampereNodeModelFixedInput(Array1D<Double>) - Constructor for class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
Constructor.
TampereNodeModelFixedInput(Array1D<Double>, Array1D<Double>) - Constructor for class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
Constructor.
TampereNodeModelFixedInput(Node, boolean) - Constructor for class org.planit.algorithms.nodemodel.TampereNodeModelFixedInput
Constructor.
TampereNodeModelInput - Class in org.planit.algorithms.nodemodel
Inner class that allows the user to set all inputs for the TampereNodeModel, it takes fixed inputs and supplements it with the information of the variable inputs, meaning inputs that can vary during the simulation such as turn sending flows (t_ab), and potentially receiving flows (r_b)
TampereNodeModelInput(TampereNodeModelFixedInput, Array2D<Double>) - Constructor for class org.planit.algorithms.nodemodel.TampereNodeModelInput
Constructor for a particular node model run
TampereNodeModelInput(TampereNodeModelFixedInput, Array2D<Double>, Array1D<Double>) - Constructor for class org.planit.algorithms.nodemodel.TampereNodeModelInput
Constructor for a particular node model run.
TANZANIA - Static variable in class org.planit.utils.locale.CountryNames
 
TestOutputDto<A,​B,​C> - Class in org.planit.utils.test
Data Transfer Object used to store results in unit testing for PlanItIO
TestOutputDto(A, B, C) - Constructor for class org.planit.utils.test.TestOutputDto
 
THAILAND - Static variable in class org.planit.utils.locale.CountryNames
 
theAssignment - Variable in class org.planit.output.adapter.TraditionalStaticAssignmentLinkOutputTypeAdapter
track parent assignment as its actual class
throwIf(boolean, String) - Static method in exception org.planit.utils.exceptions.PlanItException
Throw a planitException if condition is met
throwIfNull(Object, String) - Static method in exception org.planit.utils.exceptions.PlanItException
Throw a planitException if object is null
TIME_PERIOD_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
TIME_PERIOD_ID - org.planit.output.property.OutputProperty
 
TIME_PERIOD_XML_ID - org.planit.output.property.OutputProperty
 
timePeriod - Variable in class org.planit.cost.physical.initial.InitialLinkSegmentCostPeriod
The time period which this initial cost object applies to.
TimePeriod - Class in org.planit.time
Represents a time period within the day.
TimePeriod(IdGroupingToken, long, long) - Constructor for class org.planit.time.TimePeriod
Constructor
TimePeriod(IdGroupingToken, String, long, long) - Constructor for class org.planit.time.TimePeriod
Constructor
TimePeriodExternalIdOutputProperty - Class in org.planit.output.property
 
TimePeriodExternalIdOutputProperty() - Constructor for class org.planit.output.property.TimePeriodExternalIdOutputProperty
 
TimePeriodIdOutputProperty - Class in org.planit.output.property
 
TimePeriodIdOutputProperty() - Constructor for class org.planit.output.property.TimePeriodIdOutputProperty
 
timePeriods - Variable in class org.planit.demands.Demands
internal class instance containing all time periods on this demand instance
TimePeriods() - Constructor for class org.planit.demands.Demands.TimePeriods
Constructor
TimePeriodXmlIdOutputProperty - Class in org.planit.output.property
 
TimePeriodXmlIdOutputProperty() - Constructor for class org.planit.output.property.TimePeriodXmlIdOutputProperty
 
TimeUnits - Enum in org.planit.tntp.enums
 
TntpInputBuilder - Class in org.planit.tntp.input
Class which reads input from TNTP files
TntpInputBuilder(String, String, String, String, Map<NetworkFileColumns, Integer>, SpeedUnits, LengthUnits, double) - Constructor for class org.planit.tntp.input.TntpInputBuilder
Constructor
TntpInputBuilder(String, String, String, Map<NetworkFileColumns, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.planit.tntp.input.TntpInputBuilder
Constructor
TntpInputBuilder(String, String, Map<NetworkFileColumns, Integer>, SpeedUnits, LengthUnits, double) - Constructor for class org.planit.tntp.input.TntpInputBuilder
Constructor
TntpInputBuilder(String, String, Map<NetworkFileColumns, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.planit.tntp.input.TntpInputBuilder
Constructor
TntpMain - Class in org.planit.tntp
Main class for running TNTP models
TntpMain() - Constructor for class org.planit.tntp.TntpMain
 
TntpProject - Class in org.planit.tntp.project
TNTP implementation of CustomPlanItProject
TntpProject(String, String, String, Map<NetworkFileColumns, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.planit.tntp.project.TntpProject
Constructor
TntpProject(String, String, Map<NetworkFileColumns, Integer>, SpeedUnits, LengthUnits, CapacityPeriod, double) - Constructor for class org.planit.tntp.project.TntpProject
Constructor
TntpProject(TntpInputBuilder) - Constructor for class org.planit.tntp.project.TntpProject
Constructor
toBigInteger(String) - Static method in class org.planit.utils.math.TypeConversionUtil
convert a string that can be interpreted as a long to a type that parses long via .valueOf(long theLong)
tokenId - Variable in class org.planit.assignment.TrafficAssignmentComponent
id generation using this token will be contiguous and unique for each instance of this class
toList() - Method in class org.planit.project.PlanItProjectInput.ProjectDemands
Returns a List of demands
toList() - Method in class org.planit.project.PlanItProjectInput.ProjectNetworks
Returns a List of infrastructure based networks
toList() - Method in class org.planit.project.PlanItProjectInput.ProjectODPathSets
Returns a List of od path sets
toList() - Method in class org.planit.project.PlanItProjectInput.ProjectZonings
Returns a List of zoning
TOLL - org.planit.tntp.enums.NetworkFileColumns
 
TONGA - Static variable in class org.planit.utils.locale.CountryNames
 
toString() - Method in class org.planit.time.TimePeriod
Output this object as a String
toString() - Method in class org.planit.utils.id.IdGroupingToken
collect the string token
toString() - Method in class org.planit.utils.misc.Pair
Convert to string
toString(PathOutputIdentificationType) - Method in interface org.planit.path.Path
Outputs this path as a String, appropriate to a specified path output type
toString(PathOutputIdentificationType) - Method in class org.planit.path.PathImpl
Outputs this path as a String, appropriate to a specified path output type
TrackModeType - Enum in org.planit.utils.mode
a mode utilises either the road or rail as means of propagation.
TRADITIONAL_STATIC_ASSIGNMENT - Static variable in class org.planit.assignment.TrafficAssignment
short hand to choose traditional static assignment as assignment type
TraditionalStaticAssignment - Class in org.planit.assignment.traditionalstatic
Traditional static assignment traffic component.This is the class that conducts the actual assignment.
TraditionalStaticAssignment(IdGroupingToken) - Constructor for class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
Base Constructor
TraditionalStaticAssignmentBuilder - Class in org.planit.assignment.traditionalstatic
Builder for a traditional static assignment.
TraditionalStaticAssignmentBuilder(IdGroupingToken, InputBuilderListener, Demands, Zoning, InfrastructureNetwork) - Constructor for class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentBuilder
Constructor
TraditionalStaticAssignmentConfigurator - Class in org.planit.assignment.traditionalstatic
Configurator for traditional static assignment
TraditionalStaticAssignmentConfigurator(Class<TraditionalStaticAssignment>) - Constructor for class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentConfigurator
Constructor
TraditionalStaticAssignmentLinkOutputTypeAdapter - Class in org.planit.output.adapter
Adapter providing access to the data of the TraditionalStaticAssignment class relevant for link outputs without exposing the internals of the traffic assignment class itself
TraditionalStaticAssignmentLinkOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.TraditionalStaticAssignmentLinkOutputTypeAdapter
Constructor
TraditionalStaticAssignmentODOutputTypeAdapter - Class in org.planit.output.adapter
Adapter providing access to the data of the TraditionalStaticAssignment class relevant for origin-destination outputs without exposing the internals of the traffic assignment class itself
TraditionalStaticAssignmentODOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.TraditionalStaticAssignmentODOutputTypeAdapter
Constructor
TraditionalStaticAssignmentSimulationData - Class in org.planit.assignment.traditionalstatic
Simulation data which are specific to Traditional Static Assignment
TraditionalStaticAssignmentSimulationData(IdGroupingToken) - Constructor for class org.planit.assignment.traditionalstatic.TraditionalStaticAssignmentSimulationData
Constructor
TraditionalStaticPathOutputTypeAdapter - Class in org.planit.output.adapter
Adapter providing access to the data of the TraditionalStaticAssignment class relevant for OD path outputs without exposing the internals of the traffic assignment class itself
TraditionalStaticPathOutputTypeAdapter(OutputType, TrafficAssignment) - Constructor for class org.planit.output.adapter.TraditionalStaticPathOutputTypeAdapter
Constructor
trafficAssignment - Variable in class org.planit.output.adapter.OutputTypeAdapterImpl
the traffic assignment this output adapter is drawing from
TrafficAssignment - Class in org.planit.assignment
Traffic assignment class which simultaneously is responsible for the loading hence it is also considered as a traffic assignment component of this type
TrafficAssignment(IdGroupingToken) - Constructor for class org.planit.assignment.TrafficAssignment
Constructor.
TrafficAssignmentBuilder<T extends TrafficAssignment> - Class in org.planit.assignment
All traffic assignment instances require a network, demand, and (equilibrium) smoothing procedure, all of which should be registered via this generic builder.
TrafficAssignmentBuilder(Class<T>, IdGroupingToken, InputBuilderListener, Demands, Zoning, InfrastructureNetwork) - Constructor for class org.planit.assignment.TrafficAssignmentBuilder
Constructor
TrafficAssignmentBuilderFactory - Class in org.planit.assignment
Traffic assignment builder factory for the assignment types supported directory by PLANit
TrafficAssignmentBuilderFactory() - Constructor for class org.planit.assignment.TrafficAssignmentBuilderFactory
 
TrafficAssignmentComponent<T extends TrafficAssignmentComponent<T> & Serializable> - Class in org.planit.assignment
Traffic assignment components are the main building blocks to conduct traffic assignment on
TrafficAssignmentComponent(IdGroupingToken, Class<?>) - Constructor for class org.planit.assignment.TrafficAssignmentComponent
Constructor
TrafficAssignmentComponentFactory<T extends Serializable> - Class in org.planit.assignment
Generic factory class for registered subclasses of predefined traffic assignment components, so it does not create instances of T but of sublcasses of T.
TrafficAssignmentComponentFactory(Class<U>) - Constructor for class org.planit.assignment.TrafficAssignmentComponentFactory
Constructor.
TrafficAssignmentComponentFactory(String) - Constructor for class org.planit.assignment.TrafficAssignmentComponentFactory
Constructor.
TrafficAssignmentConfigurator<T extends TrafficAssignment> - Class in org.planit.assignment
Configurator class for traffic assignment.
TrafficAssignmentConfigurator(Class<T>) - Constructor for class org.planit.assignment.TrafficAssignmentConfigurator
Constructor
TRAFFICCOMPONENT_CREATE - Static variable in class org.planit.assignment.TrafficAssignmentComponentFactory
event type fired off when a new traffic assignment component is created
TrafficComponentBuilder<T> - Class in org.planit.assignment
Builder class to build something of type T which is a traffic component.
TrafficComponentBuilder(Class<T>, IdGroupingToken, InputBuilderListener) - Constructor for class org.planit.assignment.TrafficComponentBuilder
Constructor
trafficComponentType - Variable in class org.planit.assignment.TrafficAssignmentComponent
Traffic component type used to identify the component uniquely.
TRAIN - org.planit.utils.mode.PredefinedModeType
 
TRAIN_PHYSICAL_FEATURES - Static variable in class org.planit.mode.TrainMode
 
TRAIN_USABLITY_FEATURES - Static variable in class org.planit.mode.TrainMode
 
TrainMode - Class in org.planit.mode
the predefined train mode name: train maxspeed (km/h): 140 pcu: 10 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
TrainMode(IdGroupingToken) - Constructor for class org.planit.mode.TrainMode
Constructor for train mode
TRAM - org.planit.utils.mode.PredefinedModeType
 
TRAM_PHYSICAL_FEATURES - Static variable in class org.planit.mode.TramMode
 
TRAM_USABLITY_FEATURES - Static variable in class org.planit.mode.TramMode
 
TramMode - Class in org.planit.mode
the predefined tram mode name: tram maxspeed (km/h): 40 pcu: 3 vehicular type: VEHICULAR motorisation: MOTORISED track: RAIL use: PUBLIC
TramMode(IdGroupingToken) - Constructor for class org.planit.mode.TramMode
Constructor for train mode
TransferZone - Interface in org.planit.utils.zoning
A zone where transfers between different network layers may occur.
TransferZoneImpl - Class in org.planit.zoning
A transfer zone
TransferZoneImpl(IdGroupingToken) - Constructor for class org.planit.zoning.TransferZoneImpl
constructor
transferZones - Variable in class org.planit.zoning.Zoning
provide access to transger zones (if any)
TransferZonesImpl - Class in org.planit.zoning
implementation of the Zones <T> interface for transfer zones
TransferZonesImpl(IdGroupingToken) - Constructor for class org.planit.zoning.TransferZonesImpl
Constructor
TransferZoneType - Enum in org.planit.utils.zoning
Types of transfer zones to more easily identify their purpose
transform(CoordinateReferenceSystem) - Method in class org.planit.network.InfrastructureNetwork
change the coordinate system, which will result in an update of all geometries in the network layers from the original CRS to the new CRS.
transform(CoordinateReferenceSystem, CoordinateReferenceSystem) - Method in interface org.planit.network.InfrastructureLayer
transform all underlying geometries in the layer from the given crs to the new crs
transform(CoordinateReferenceSystem, CoordinateReferenceSystem) - Method in class org.planit.network.physical.PhysicalNetwork
transform all underlying geometries in the layer from the given crs to the new crs
transformGeometries(MathTransform) - Method in interface org.planit.utils.graph.DirectedGraph
transform all geometries of the vertices, edges, and edge segments using the same transformer, can be used to transform from one coordinate reference system to another, or perform translations, etc.
transformGeometries(MathTransform) - Method in interface org.planit.utils.graph.Graph
transform all geometries of the nodes and edges using the same transformer, can be used to transform from one coordinate reference system to another, or perform translations, etc.
transformGeometry(MathTransform) - Method in interface org.planit.utils.graph.Edge
transform the line string information of this edge using the passed in MathTransform
transformPosition(MathTransform) - Method in interface org.planit.utils.graph.Vertex
transform the position information of this vertex using the passed in MathTransform
transportNetwork - Variable in class org.planit.assignment.TrafficAssignment
The transport network to use which is an adaptor around the physical network and the zoning
TransportNetwork - Class in org.planit.network.transport
Entire transport network that is being modeled including both the physical and virtual aspects of it as well as the zoning.
TransportNetwork(InfrastructureNetwork, Zoning) - Constructor for class org.planit.network.transport.TransportNetwork
Constructor
TravelerType - Class in org.planit.userclass
Traveler type is a placeholder for all different types of traveler characteristics that affect the user class in the path choice component of traffic assignment.
TravelerType(IdGroupingToken) - Constructor for class org.planit.userclass.TravelerType
Constructor
TravelerType(IdGroupingToken, String) - Constructor for class org.planit.userclass.TravelerType
Constructor
travelerTypes - Variable in class org.planit.demands.Demands
internal class instance containing all traveler types on this demand instance
TravelerTypes() - Constructor for class org.planit.demands.Demands.TravelerTypes
Constructor
TRAVELLER_ACCESS - org.planit.utils.zoning.ConnectoidType
 
TriConsumer<T,​U,​V> - Interface in org.planit.utils.functionalinterface
Function Interface which can process three input objects.
TriFunction<R,​S,​T,​U> - Interface in org.planit.utils.functionalinterface
Function Interface which can process three input objects and produce an output Used in PlanItIO test cases.
TriggerEvent - Class in org.planit.assignment.eltm.event
A trigger event emanates from a link boundary (its source) with a particular cumulative value and time and potentially other information which should be constructed by subclassing this class
TriggerEvent(EventType, LinkSegmentBoundary, CumulativePoint, Serializable) - Constructor for class org.planit.assignment.eltm.event.TriggerEvent
Constructor
TriggerFlowEvent - Class in org.planit.assignment.eltm.event
A trigger flow event represents a flow rate that is being triggered exogenously, typically by a node on either side of the link segment.
TriggerFlowEvent(LinkSegmentBoundary, CumulativePoint, double) - Constructor for class org.planit.assignment.eltm.event.TriggerFlowEvent
Constructor
TRINIDAD_TOBAGO - Static variable in class org.planit.utils.locale.CountryNames
 
tupleSeparator - Variable in class org.planit.io.network.converter.PlanitNetworkWriterSettings
tuple separator, default is CharacterUtils.SPACE
TURKS_CAICOS_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
turnSendingFlows - Variable in class org.planit.algorithms.nodemodel.TampereNodeModelInput
the turn sending flows offered to the node model t_ab
TUVALU - Static variable in class org.planit.utils.locale.CountryNames
 
TWO_WAY - Static variable in class org.planit.tntp.input.TntpInputBuilder
 
type - Variable in class org.planit.zoning.ConnectoidImpl
the type of connectoid to identify its purpose more easily
Type - Enum in org.planit.output.enums
Enumeration of possible output data types
TypeConversionUtil - Class in org.planit.utils.math
some utility functions for converting types easily
TypeConversionUtil() - Constructor for class org.planit.utils.math.TypeConversionUtil
 

U

UGANDA - Static variable in class org.planit.utils.locale.CountryNames
 
UndirectedConnectoid - Interface in org.planit.utils.zoning
An undirected connectoid is accessed through a referenced node where all incoming/outgoing edges/edge segments potentially have access.
UndirectedConnectoidImpl - Class in org.planit.zoning
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced node
UndirectedConnectoidImpl(IdGroupingToken, Node) - Constructor for class org.planit.zoning.UndirectedConnectoidImpl
Constructor
UndirectedConnectoidImpl(IdGroupingToken, Node, Zone, double) - Constructor for class org.planit.zoning.UndirectedConnectoidImpl
Constructor
UndirectedConnectoidImpl(UndirectedConnectoidImpl) - Constructor for class org.planit.zoning.UndirectedConnectoidImpl
Copy constructor
Units - Enum in org.planit.utils.unit
Enumeration of possible units
UnitUtils - Class in org.planit.utils.unit
Utility class for unit related functionality
UnitUtils() - Constructor for class org.planit.utils.unit.UnitUtils
 
UNKNOWN - org.planit.utils.zoning.ConnectoidType
 
UNKNOWN - org.planit.utils.zoning.TransferZoneType
 
unregisterOutputFormatter(OutputFormatter) - Method in class org.planit.assignment.TrafficAssignmentConfigurator
Remove an output formatter which has already been registered This is used by the Python interface, which registers the PlanItIO formatter by default
unregisterOutputFormatter(OutputFormatter) - Method in class org.planit.output.OutputManager
Remove an output formatter which has previously been registered
update(int) - Method in class org.planit.sdinteraction.smoothing.MSASmoothing
Update stepSize to 1/iterationIndex
update(int) - Method in class org.planit.sdinteraction.smoothing.Smoothing
Determine the stepsize for the passed in iteraction
updateCapacityConstrainedInLinkSegments(Pair<Double, Integer>) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Based on the most restricting out-link segment, determine the flow acceptance factor for all unprocessed in-link with non-zero (remaining) flows towards this out-link segment
updateCurrentLocation() - Method in class org.planit.od.ODDataIteratorImpl
Increment the location cursor for the next iteration
updateDemandConstrainedInLinkSegments(Pair<Double, Integer>) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
 
updateIdMapping() - Method in class org.planit.graph.EdgeSegmentsImpl
updates the edge segments map keys based on edge segment ids in case an external force has changed already registered edges
updateIdMapping() - Method in class org.planit.graph.EdgesImpl
updates the edge map keys based on edge ids in case an external force has changed already registered edges
updateIdMapping() - Method in class org.planit.graph.VerticesImpl
updates the vertex map keys based on vertex ids in case an external force has changed already registered vertices
updateLinkSegmentTypeModeProperties(Object, Mode, double, double) - Method in class org.planit.io.xml.network.physical.macroscopic.MacroscopicLinkSegmentTypeXmlHelper
Update an existing MacroscopicLinkSegmentTypeXmlHelper
updateRemainingReceivingAndSendingFlows(long) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Remove all turn sending flows from provided in-link from remaining receiving flows (whichever out-link they go to) for a demand constrained in link R_b' = R_b'-t_ab' for all out links b' t_ab' = 0 (to ensure the turn flows are not accidentally reused when updating lambda in next iteration)
updateRemainingReceivingAndSendingFlows(long, double) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Remove all accepted turn sending flows (by scaling with flow acceptance factor) from provided in-link from remaining receiving flows (whichever out-link they go to) R_b' = R_b'-alpha_a*t_ab' for all out links b' t_ab' = 0 (to ensure the turn flows are not accidentally reused when updating lambda in next iteration)
updateSets(Pair<Double, Integer>) - Method in class org.planit.algorithms.nodemodel.TampereNodeModel
Based on the outlink segment, we determine which in links are demand constrained (if any).
UPSTREAM - org.planit.assignment.eltm.LinkSegmentBoundary.Location
 
UPSTREAM_NODE_EXTERNAL_ID - org.planit.output.property.OutputProperty
 
UPSTREAM_NODE_ID - org.planit.output.property.OutputProperty
 
UPSTREAM_NODE_ID - org.planit.tntp.enums.NetworkFileColumns
 
UPSTREAM_NODE_LOCATION - org.planit.output.property.OutputProperty
 
UPSTREAM_NODE_XML_ID - org.planit.output.property.OutputProperty
 
UpstreamNodeExternalIdOutputProperty - Class in org.planit.output.property
 
UpstreamNodeExternalIdOutputProperty() - Constructor for class org.planit.output.property.UpstreamNodeExternalIdOutputProperty
 
UpstreamNodeIdOutputProperty - Class in org.planit.output.property
 
UpstreamNodeIdOutputProperty() - Constructor for class org.planit.output.property.UpstreamNodeIdOutputProperty
 
UpstreamNodeLocationOutputProperty - Class in org.planit.output.property
 
UpstreamNodeLocationOutputProperty() - Constructor for class org.planit.output.property.UpstreamNodeLocationOutputProperty
 
UpstreamNodeXmlIdOutputProperty - Class in org.planit.output.property
 
UpstreamNodeXmlIdOutputProperty() - Constructor for class org.planit.output.property.UpstreamNodeXmlIdOutputProperty
 
US_VIRGIN_ISLANDS - Static variable in class org.planit.utils.locale.CountryNames
 
UsabilityModeFeatures - Interface in org.planit.utils.mode
Class to highlight the use of a particular mode, i.e., is it a public or private mode, ride-share, etc.
UsabilityModeFeaturesImpl - Class in org.planit.mode
Class to highlight the use of a particular mode, i.e., is it a public or private mode, ride-share, etc.
UsabilityModeFeaturesImpl() - Constructor for class org.planit.mode.UsabilityModeFeaturesImpl
Default constructor
UsabilityModeFeaturesImpl(UseOfModeType) - Constructor for class org.planit.mode.UsabilityModeFeaturesImpl
Constructor
UseOfModeType - Enum in org.planit.utils.mode
Indicates how a mode is used; part of usability features
useOfType - Variable in class org.planit.mode.UsabilityModeFeaturesImpl
the use of the type
UserClass - Class in org.planit.userclass
A user class defines a combination of one or more characteristics of users in an aggregate representation of traffic which partially dictate how they behave in traffic assignment.
UserClass(IdGroupingToken, String, Mode, TravelerType) - Constructor for class org.planit.userclass.UserClass
Constructor of user class
userClasses - Variable in class org.planit.demands.Demands
internal class instance containing all user classes on this demand instance
UserClasses() - Constructor for class org.planit.demands.Demands.UserClasses
Constructor

V

validate() - Method in class org.planit.graph.EdgeImpl
validate the contents of this edge
validate() - Method in class org.planit.graph.EdgeSegmentImpl
validate the contents of this edge segment
validate() - Method in class org.planit.graph.VertexImpl
validate the vertex regarding it connections to edges etc.
validate() - Method in interface org.planit.network.InfrastructureLayer
validate the infrastructure of this layer
validate() - Method in class org.planit.network.physical.LinkImpl
validate the contents of this edge
validate() - Method in class org.planit.network.physical.PhysicalNetwork
Basic validation of the network verifying if all nodes and link s are properly set and connected
validate() - Method in interface org.planit.utils.graph.DirectedGraph
validate the graph, issues will be logged
validate() - Method in interface org.planit.utils.graph.Edge
validate the contents of this edge
validate() - Method in interface org.planit.utils.graph.EdgeSegment
validate the contents of this edge segment
validate() - Method in interface org.planit.utils.graph.Graph
validate the graph, issues will be logged
validate() - Method in interface org.planit.utils.graph.Vertex
validate the vertex regarding it connections to edges etc.
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.planit.output.configuration.LinkOutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.planit.output.configuration.ODOutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.planit.output.configuration.OutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateAndFilterKeyProperties(OutputProperty[]) - Method in class org.planit.output.configuration.PathOutputTypeConfiguration
Validate whether the specified list of keys is valid, and if it is return only the keys which will be used
validateXml(File, String) - Static method in class org.planit.io.xml.util.JAXBUtils
Method to validate an XML input file against an XSD schema using Java XML Validator
validateXmlInputFile(File, String) - Static method in class org.planit.io.input.PlanItInputBuilder
Validates an input XML file against an XSD file
value() - Method in enum org.planit.output.enums.ODSkimSubOutputType
 
value() - Method in enum org.planit.output.enums.OutputTimeUnit
 
value() - Method in enum org.planit.output.enums.OutputType
 
value() - Method in interface org.planit.output.enums.OutputTypeEnum
 
value() - Method in enum org.planit.output.enums.Type
 
value() - Method in enum org.planit.output.property.OutputProperty
Return the String value associated with this enumeration value (the fully qualified class name)
value() - Method in enum org.planit.output.property.OutputPropertyPriority
Return the String value associated with this enumeration value (the fully qualified class name)
value() - Method in enum org.planit.utils.mode.PredefinedModeType
 
value() - Method in enum org.planit.utils.unit.Units
 
value() - Method in enum org.planit.utils.zoning.ConnectoidType
Colect the value
value() - Method in enum org.planit.utils.zoning.TransferZoneType
Colect the value
valueOf(String) - Static method in enum org.planit.assignment.eltm.LinkSegmentBoundary.Location
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.network.converter.IdMapperType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.enums.ODSkimSubOutputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.enums.OutputTimeUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.enums.OutputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.enums.PathOutputIdentificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.enums.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.property.OutputProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.output.property.OutputPropertyPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.tntp.enums.CapacityPeriod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.tntp.enums.LengthUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.tntp.enums.NetworkFileColumns
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.tntp.enums.SpeedUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.tntp.enums.TimeUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.mode.MotorisationModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.mode.PredefinedModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.mode.TrackModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.mode.UseOfModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.mode.VehicularModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.unit.Units
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.zoning.ConnectoidType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.planit.utils.zoning.TransferZoneType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.planit.assignment.eltm.LinkSegmentBoundary.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.network.converter.IdMapperType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.enums.ODSkimSubOutputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.enums.OutputTimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.enums.OutputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.enums.PathOutputIdentificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.enums.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.property.OutputProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.output.property.OutputPropertyPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.tntp.enums.CapacityPeriod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.tntp.enums.LengthUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.tntp.enums.NetworkFileColumns
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.tntp.enums.SpeedUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.tntp.enums.TimeUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.mode.MotorisationModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.mode.PredefinedModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.mode.TrackModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.mode.UseOfModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.mode.VehicularModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.unit.Units
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.zoning.ConnectoidType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.planit.utils.zoning.TransferZoneType
Returns an array containing the constants of this enum type, in the order they are declared.
VC_RATIO - org.planit.output.property.OutputProperty
 
VCRatioOutputProperty - Class in org.planit.output.property
Calculate V/C ratio output property class
VCRatioOutputProperty() - Constructor for class org.planit.output.property.VCRatioOutputProperty
 
VEH_HOUR - org.planit.utils.unit.Units
 
VEH_KM - org.planit.utils.unit.Units
 
VEH_METER - org.planit.utils.unit.Units
 
VEH_MINUTE - org.planit.utils.unit.Units
 
VEH_SECOND - org.planit.utils.unit.Units
 
VEHICLE - org.planit.utils.mode.VehicularModeType
 
VehicularModeType - Enum in org.planit.utils.mode
A mode is either vehicular oriented or notmodeType; part of physical features
verifyComponentCompatibility() - Method in class org.planit.assignment.traditionalstatic.TraditionalStaticAssignment
Verify if the network contains a single compatible infrastructure layer as traditional static assignment does not support intermodal network layers
verifyComponentCompatibility() - Method in class org.planit.assignment.TrafficAssignment
Verify if the traffic assignment components are compatible and nonnull
VERSION_PROPERTY_KEY - Static variable in class org.planit.io.xml.util.ApplicationProperties
 
Vertex - Interface in org.planit.utils.graph
Vertex representation connected to one or more edges and/or edge segments
VertexImpl - Class in org.planit.graph
vertex representation connected to one or more entry and exit edges
VertexImpl(VertexImpl) - Constructor for class org.planit.graph.VertexImpl
Copy constructor (for now input properties are NOT copied, because a shallow copy of contents is dangerous).
VertexImpl(IdGroupingToken) - Constructor for class org.planit.graph.VertexImpl
Constructor
vertexMeasuredCost - Variable in class org.planit.algorithms.shortestpath.ShortestPathResult
the costs found by a shortest path run
vertices - Variable in class org.planit.graph.GraphImpl
class instance containing all vertices
Vertices<V extends Vertex> - Interface in org.planit.utils.graph
Container and factory class for vertices in a graph, also to be used to create and register vertices of any (derived) type
VerticesImpl<V extends Vertex> - Class in org.planit.graph
Vertices implementation using a graphbuilder <V> to create the vertices
VerticesImpl(GraphBuilder<V, ?>) - Constructor for class org.planit.graph.VerticesImpl
Constructor
virtualCost - Variable in class org.planit.assignment.TrafficAssignment
The virtual cost function
VirtualCost - Interface in org.planit.cost.virtual
Interface to classify costs of virtual links
VirtualCostConfigurator<T extends AbstractVirtualCost> - Class in org.planit.cost.virtual
Base class for all virtual cost configurator implementations
VirtualCostConfigurator(Class<T>) - Constructor for class org.planit.cost.virtual.VirtualCostConfigurator
Constructor
VirtualCostConfiguratorFactory - Class in org.planit.cost.virtual
factory for the virtual cost types supported directory by PLANit
VirtualCostConfiguratorFactory() - Constructor for class org.planit.cost.virtual.VirtualCostConfiguratorFactory
 
virtualNetwork - Variable in class org.planit.zoning.Zoning
Virtual network holds all the virtual connections to the physical network (layers)
VirtualNetwork - Class in org.planit.network.virtual
Model free virtual network which is part of the zoning and holds all the virtual infrastructure connecting the zones to the physical road network.
VirtualNetwork(IdGroupingToken) - Constructor for class org.planit.network.virtual.VirtualNetwork
Constructor
VirtualNetwork.ConnectoidEdges - Class in org.planit.network.virtual
Internal class for all Connectoid specific code
VirtualNetwork.ConnectoidSegments - Class in org.planit.network.virtual
Internal class for non-physical LinkSegment specific code, i.e.

W

WORLD - Static variable in class org.planit.utils.locale.CountryNames
alias for global
WORLD_WG84 - Static variable in class org.planit.utils.epsg.EpsgCodesByCountry
Area of use: world, EPSG:4326, accessible via countryname: "global" as CountryNames.GLOBAL
write(InfrastructureNetwork) - Method in class org.planit.io.network.converter.PlanitNetworkWriter
write a network to the writer's output format.
write(InfrastructureNetwork) - Method in interface org.planit.network.converter.NetworkWriter
write a network to the writer's output format.
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Write General results for the current time period to the CSV file
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.BaseOutputFormatter
Write General results for the current time period to the CSV file
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Write General results for the current time period to the CSV file
writeGeneralResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Write General results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Write link results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.BaseOutputFormatter
Write link results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Write link results for the current time period to Map in memory
writeLinkResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Write link results for the current time period to the CSV file
writeLinkResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, CSVPrinter) - Method in class org.planit.output.formatter.CsvFileOutputFormatter
Write output values to the Link CSV file for the current iteration
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Write Origin-Destination results for the time period to the CSV file
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.BaseOutputFormatter
Write Origin-Destination results for the time period to the CSV file
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Write Origin-Destination results for the time period to the Map in memory
writeOdResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Write Origin-Destination results for the time period to the CSV file
writeOdResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, CSVPrinter) - Method in class org.planit.output.formatter.CsvFileOutputFormatter
Write output values to the OD CSV file for the current iteration
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Write Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.BaseOutputFormatter
Write OD Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Write Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Write Path results for the time period to the CSV file
writePathResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, CSVPrinter) - Method in class org.planit.output.formatter.CsvFileOutputFormatter
Write output values to the Path CSV file for the current iteration
writer - Variable in class org.planit.network.converter.NetworkConverter
the writer
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.io.output.formatter.PlanItOutputFormatter
Write Simulation results for the current time period to the CSV file
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.BaseOutputFormatter
Write Simulation results for the current time period to the CSV file
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.output.formatter.MemoryOutputFormatter
Write Simulation results for the current time period to the CSV file
writeSimulationResultsForCurrentTimePeriod(OutputConfiguration, OutputTypeConfiguration, OutputTypeEnum, OutputAdapter, Set<Mode>, TimePeriod, int) - Method in class org.planit.tntp.output.formatter.CSVOutputFormatter
Write Simulation results for the current time period to the CSV file

X

xmlId - Variable in class org.planit.graph.EdgeImpl
Xml Id of the physical link
xmlId - Variable in class org.planit.graph.EdgeSegmentImpl
Xml Id of the edge segment
xmlId - Variable in class org.planit.network.InfrastructureLayerImpl
xml id for this infrastructure layer
xmlId - Variable in class org.planit.zoning.ZoneImpl
xml Id for this zone
xmlIdConnectoidMap - Variable in class org.planit.io.zoning.PlanitZoningReaderSettings
Map to stores connectoids by xml Id
xmlIdTimePeriodMap - Variable in class org.planit.io.demands.PlanitDemandsReaderSettings
Map which stores time periods by xml Id
xmlIdTravelerTypeMap - Variable in class org.planit.io.demands.PlanitDemandsReaderSettings
Map to store travel types by xml Id
xmlIdUserClassMap - Variable in class org.planit.io.demands.PlanitDemandsReaderSettings
Map to store user class by xml Id
xmlIdZoneMap - Variable in class org.planit.io.intermodal.PlanitInterModalReaderSettings
Map to stores zones by xml Id
xmlIdZoneMap - Variable in class org.planit.io.zoning.PlanitZoningReaderSettings
Map to stores zones by xml Id
XmlMacroscopicNetworkLayerHelper - Class in org.planit.io.xml.network
Process the Infrastructure object populated with data from the XML file
XmlMacroscopicNetworkLayerHelper() - Constructor for class org.planit.io.xml.network.XmlMacroscopicNetworkLayerHelper
 
XmlTextFileOutputFormatter - Interface in org.planit.output.formatter
This interfaces defines behaviours which output formatters which generate an XML output file must have.
xmlToPlanit(MotorisationType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert motorisation type from xml to PLANit
xmlToPlanit(TrackType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert track type from xml to PLANit
xmlToPlanit(UsedToType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert used-to type from xml to PLANit
xmlToPlanit(VehicularType) - Static method in class org.planit.io.xml.util.EnumConversionUtil
convert vehicle type from xml to PLANit
XSD_SCHEMA_URI_DEVELOPMENT_GENERIC - Static variable in class org.planit.io.xml.util.PlanitSchema
the schema URI location (dir) of XML components during development
XSD_SCHEMA_URI_RELEASE_GENERIC - Static variable in class org.planit.io.xml.util.PlanitSchema
the schema URI location of any PLANit XSD schema for any release version, but without the actual version or schema appended yet

Z

ZAMBIA - Static variable in class org.planit.utils.locale.CountryNames
 
ZIMBABWE - Static variable in class org.planit.utils.locale.CountryNames
 
Zone - Interface in org.planit.utils.zoning
Zone represent a geographical area with a centroid which in turn represent the single point of departure of all traffic in the zone
ZoneImpl - Class in org.planit.zoning
Represents a demand generating zone in the network.
ZoneImpl(IdGroupingToken) - Constructor for class org.planit.zoning.ZoneImpl
Constructor
zoneMap - Variable in class org.planit.zoning.ZonesImpl
Map storing all the zones by their row/column in the OD matrix
zones - Variable in class org.planit.od.ODDataImpl
holder for zones considered in the matrix
zones - Variable in class org.planit.od.ODDataIteratorImpl
Zones object to store travel analysis zones (from Zoning object)
Zones<Z extends Zone> - Interface in org.planit.utils.zoning
 
ZonesImpl<Z extends Zone> - Class in org.planit.zoning
Partial implementation of the Zones <T> interface
ZonesImpl(IdGroupingToken) - Constructor for class org.planit.zoning.ZonesImpl
Constructor
zoning - Variable in class org.planit.io.intermodal.PlanitInterModalReader
the zoning to populate
zoning - Variable in class org.planit.io.zoning.PlanitZoningReader
the zoning to populate
zoning - Variable in class org.planit.network.transport.TransportNetwork
Holds the zoning structure and virtual transport network interfacing with the physical network
Zoning - Class in org.planit.zoning
Zoning class which holds a particular zoning
Zoning(IdGroupingToken, IdGroupingToken) - Constructor for class org.planit.zoning.Zoning
Constructor The second id generation token should be the token used by the physical network to create physical network entities such as links, nodes, etc.
zoningFactory - Variable in class org.planit.project.PlanItProjectInput
Object factory for zoning objects
zonings - Variable in class org.planit.project.CustomPlanItProject
The registered zonings
zonings - Variable in class org.planit.project.PlanItProjectInput
The registered zonings
zoningsMap - Variable in class org.planit.project.PlanItProjectInput
The zonings registered on this project
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages