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
All Classes All Packages
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 theRESOURCES_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
All Classes All Packages