Uses of Class
org.planit.utils.exceptions.PlanItException
- 
Packages that use PlanItException Package Description org.planit.algorithms.nodemodel Node model algorithms for PlanItorg.planit.algorithms.shortestpath Shortest Path algorithms for PlanItorg.planit.configurator Contains the definitions of the configurator classesorg.planit.cost Contains the definitions of cost classesorg.planit.cost.physical Contains the definition of physical cost classesorg.planit.cost.virtual Contains the definitions of virtual cost classesorg.planit.data Data used for calculation during iterations of the traffic assignmentorg.planit.demands Classes which manage traveler demandsorg.planit.geo Common classes to perform actions on OpenGIS spatial dataorg.planit.graph Network component object classesorg.planit.io PLANit input output packageorg.planit.io.input Classes to read files in PlanIt's XML formatorg.planit.io.output.formatter PLANit IO output formatter packageorg.planit.io.project Simple implementations of CustomPlanItProjectorg.planit.io.xml.converter PLANit IO XML conversion helper classesorg.planit.io.xml.demands Classes used to process the Java classes generated from XSD filesorg.planit.io.xml.network PLANit IO XML parsing for networkorg.planit.io.xml.util Utility methods to help process XML dataorg.planit.io.xml.zoning Classes to update the Zoning object using input values from the XML zoning input file.org.planit.ltm.trafficassignment PLANit LTM traffic assignment classesorg.planit.network.physical Physical network component object classesorg.planit.network.physical.macroscopic Macroscopic physical network component object classesorg.planit.network.transport Integrated network component object classesorg.planit.network.virtual Virtual network component object classesorg.planit.output output writer related classesorg.planit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.planit.output.configuration output configuration related classesorg.planit.output.formatter output formatter related classesorg.planit.output.property Output property objects which represent quantities which can be reported in the outputorg.planit.project PLANit project classesorg.planit.route.choice PLANit route choice classesorg.planit.time Contains the definition of the TimePeriod objectorg.planit.trafficassignment Traffic assignment classesorg.planit.trafficassignment.builder Traffic assignment builder classesorg.planit.utils.args Utils classes for parsing application argumentsorg.planit.utils.cumulatives Classes for cumulatives (in a traffic context)org.planit.utils.exceptions General wrappers for exceptions thrown during program executionorg.planit.utils.functionalinterface Utilities for functional interfacesorg.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.network.physical.macroscopic Macroscopic physical network oriented utility classesorg.planit.utils.network.virtual Virtual physical network oriented utility classesorg.planit.utils.reflection Reflection oriented utility classes
- 
- 
Uses of PlanItException in org.planit.algorithms.nodemodelMethods in org.planit.algorithms.nodemodel that throw PlanItException Modifier and Type Method Description protected voidTampereNodeModel. initialiseRun()Initialise the run conforming to Step 1 in Appendix A of Bliemer et al.org.ojalgo.array.Array1D<Double>TampereNodeModel. run()Run the Tampere node modelConstructors in org.planit.algorithms.nodemodel that throw PlanItException Constructor Description TampereNodeModel(TampereNodeModelInput tampereNodeModelInput)ConstructorTampereNodeModelFixedInput(org.ojalgo.array.Array1D<Double> incomingLinkSegmentCapacities)Constructor.TampereNodeModelFixedInput(org.ojalgo.array.Array1D<Double> incomingLinkSegmentCapacities, org.ojalgo.array.Array1D<Double> outgoingLinkSegmentReceivingFlows)Constructor.TampereNodeModelFixedInput(Node node, boolean initialiseReceivingFlowsAtCapacity)Constructor.TampereNodeModelInput(TampereNodeModelFixedInput fixedInput, org.ojalgo.array.Array2D<Double> turnSendingFlows)Constructor for a particular node model runTampereNodeModelInput(TampereNodeModelFixedInput fixedInput, org.ojalgo.array.Array2D<Double> turnSendingFlows, org.ojalgo.array.Array1D<Double> outgoingLinkSegmentReceivingFlows)Constructor for a particular node model run.
- 
Uses of PlanItException in org.planit.algorithms.shortestpathMethods in org.planit.algorithms.shortestpath that throw PlanItException Modifier and Type Method Description Pair<Double,EdgeSegment>[]DijkstraShortestPathAlgorithm. executeOneToAll(Vertex currentOrigin)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesPair<Double,EdgeSegment>[]ShortestPathAlgorithm. executeOneToAll(Vertex currentOrigin)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges
- 
Uses of PlanItException in org.planit.configuratorMethods in org.planit.configurator that throw PlanItException Modifier and Type Method Description protected voidConfigurator. callVoidMethod(T instance, String methodName, Object... parameters)Call a void method on the toConfigure class instanceprotected Class<?>[]Configurator. collectParameterTypes(Object... parameters)collect the parameter types of the passed in object in their original ordervoidConfigurator. configure(T toConfigureInstance)Configure the passed in instance with the registered method calls
- 
Uses of PlanItException in org.planit.costMethods in org.planit.cost that throw PlanItException Modifier and Type Method Description doubleCost. getSegmentCost(Mode mode, T edgeSegment)Returns the cost of travel along an edge segment for a specified mode
- 
Uses of PlanItException in org.planit.cost.physicalMethods in org.planit.cost.physical that throw PlanItException Modifier and Type Method Description doubleBPRLinkTravelTimeCost. getSegmentCost(Mode mode, LinkSegment linkSegment)Return the travel time for the current link for a given mode If the input data are invalid, this method returns a negative value.abstract voidPhysicalCost. initialiseBeforeSimulation(PhysicalNetwork physicalNetwork)Initialize the cost parameter values in the network
- 
Uses of PlanItException in org.planit.cost.virtualMethods in org.planit.cost.virtual that throw PlanItException Modifier and Type Method Description voidFixedConnectoidTravelTimeCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)Initialize the virtual cost componentvoidSpeedConnectoidTravelTimeCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)#Initialize the virtual cost componentabstract voidVirtualCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)Initialize the virtual cost component
- 
Uses of PlanItException in org.planit.dataMethods in org.planit.data that throw PlanItException Modifier and Type Method Description intMultiKeyPlanItData. getPositionOfOutputKeyProperty(OutputProperty outputKeyProperty)Get the position of a property type in the output keys property arrayintMultiKeyPlanItData. getPositionOfOutputValueProperty(OutputProperty outputValueProperty)Get the position of a property type in the output values property arrayObjectMultiKeyPlanItData. getRowValue(OutputProperty outputProperty, Object... keyValues)Get data value for a specified row and columnObject[]MultiKeyPlanItData. getRowValues(Object... keyValues)Returns an array representing the row of data values defined by the specified array of key valuesvoidMultiKeyPlanItData. putRow(Object[] outputValues, Object... keyValues)Puts the data values into a specified rowvoidMultiKeyPlanItData. putRowValue(OutputProperty outputProperty, Object value, Object... keyValues)Set the data value for an individual cellConstructors in org.planit.data that throw PlanItException Constructor Description MultiKeyPlanItData(OutputProperty[] outputKeyProperties, OutputProperty... outputValueProperties)ConstructorMultiKeyPlanItData(OutputProperty outputKeyProperty1, OutputProperty... outputValueProperties)ConstructorMultiKeyPlanItData(OutputProperty outputKeyProperty1, OutputProperty outputKeyProperty2, OutputProperty... outputValueProperties)ConstructorMultiKeyPlanItData(OutputProperty outputKeyProperty1, OutputProperty outputKeyProperty2, OutputProperty outputKeyProperty3, OutputProperty... outputValueProperties)ConstructorTraditionalStaticAssignmentSimulationData(IdGroupingToken groupId, OutputManager outputManager)Constructor
- 
Uses of PlanItException in org.planit.demandsMethods in org.planit.demands that throw PlanItException Modifier and Type Method Description TimePeriodDemands.TimePeriods. createAndRegisterNewTimePeriod(long externalId, String description, long startTimeSeconds, long durationSeconds)Factory method to create and register a new time period on the demands
- 
Uses of PlanItException in org.planit.geoMethods in org.planit.geo that throw PlanItException Modifier and Type Method Description List<org.opengis.geometry.coordinate.Position>PlanitGeoUtils. convertToDirectPositions(com.vividsolutions.jts.geom.Coordinate[] coordinates)Convert JTS coordinates to OpenGIS directPositionsorg.opengis.geometry.coordinate.LineStringPlanitGeoUtils. convertToOpenGisLineString(com.vividsolutions.jts.geom.LineString jtsLineString)Convert a JTS line string object to an OpenGis LineString instance by transferring the internal coordinatesorg.opengis.geometry.coordinate.LineStringPlanitGeoUtils. convertToOpenGisLineString(com.vividsolutions.jts.geom.MultiLineString jtsMultiLineString)Converts a JTS MultiLineString with a single entry into an OpenGIS LineString instanceorg.opengis.geometry.DirectPositionPlanitGeoUtils. getDirectPositionFromValues(double xCoordinate, double yCoordinate)Create DirectPosition object from X- and Y-coordinatesdoublePlanitGeoUtils. getDistanceInKilometres(org.opengis.geometry.coordinate.Position startPosition, org.opengis.geometry.coordinate.Position endPosition)Compute the distance in kilometres between two positions in a geodetic coordinate reference system
- 
Uses of PlanItException in org.planit.graphMethods in org.planit.graph that throw PlanItException Modifier and Type Method Description protected EdgeSegmentEdgeImpl. registerEdgeSegment(EdgeSegment edgeSegment, boolean directionAB)Register EdgeSegment.Constructors in org.planit.graph that throw PlanItException Constructor Description EdgeImpl(IdGroupingToken groupId, Vertex vertexA, Vertex vertexB, double length)Constructor which injects link lengths directly
- 
Uses of PlanItException in org.planit.ioMethods in org.planit.io that throw PlanItException Modifier and Type Method Description voidPlanItMain. execute()Top-level business method for the PlanItXmlMain program.
- 
Uses of PlanItException in org.planit.io.inputMethods in org.planit.io.input that throw PlanItException Modifier and Type Method Description protected voidPlanItInputBuilder. populateDemands(Demands demands, Object parameter1, Object parameter2)Populates the Demands object from the input fileprotected voidPlanItInputBuilder. populateInitialLinkSegmentCost(InitialLinkSegmentCost initialLinkSegmentCost, Object parameter1, Object parameter2)Populate the initial link segment cost from a CSV fileprotected voidPlanItInputBuilder. populatePhysicalNetwork(PhysicalNetwork physicalNetwork)Creates the physical network object from the data in the input fileprotected voidPlanItInputBuilder. populateZoning(Zoning zoning, Object parameter1)Creates the Zoning object and connectoids from the data in the input fileConstructors in org.planit.io.input that throw PlanItException Constructor Description PlanItInputBuilder(String projectPath)Constructor which generates the input objects from files in a specified directory, using the default extension ".xml"PlanItInputBuilder(String projectPath, String xmlNameExtension)Constructor which generates the input objects from files in a specified directory
- 
Uses of PlanItException in org.planit.io.output.formatterMethods in org.planit.io.output.formatter that throw PlanItException Modifier and Type Method Description voidPlanItOutputFormatter. finaliseAfterSimulation(Map<OutputType,OutputTypeConfiguration> outputTypeConfigurations, OutputAdapter outputAdapter)Finalize the persistence after the simulation.voidPlanItOutputFormatter. initialiseBeforeSimulation(Map<OutputType,OutputTypeConfiguration> outputTypeConfigurations, long runId)Create the output directories and open the CSV writersvoidPlanItOutputFormatter. resetCsvDirectory()Call this method to delete all existing files in the CSV output directoryvoidPlanItOutputFormatter. resetXmlDirectory()Call this method to delete all existing files in the XML output directoryprotected voidPlanItOutputFormatter. writeGeneralResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write General results for the current time period to the CSV fileprotected voidPlanItOutputFormatter. writeLinkResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write link results for the current time period to the CSV fileprotected voidPlanItOutputFormatter. writeOdResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Origin-Destination results for the time period to the CSV fileprotected voidPlanItOutputFormatter. writePathResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Path results for the time period to the CSV fileprotected voidPlanItOutputFormatter. writeSimulationResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Simulation results for the current time period to the CSV fileConstructors in org.planit.io.output.formatter that throw PlanItException Constructor Description PlanItOutputFormatter(IdGroupingToken groupId)Constructor, uses default values for properties file name, description property and version propertyPlanItOutputFormatter(IdGroupingToken groupId, String propertiesFileName)Constructor, uses default values description property and version propertyPlanItOutputFormatter(IdGroupingToken groupId, String propertiesFileName, String descriptionProperty, String versionProperty)Constructor, takes values for properties file name, description and version property
- 
Uses of PlanItException in org.planit.io.projectMethods in org.planit.io.project that throw PlanItException Modifier and Type Method Description TrafficAssignmentBuilderPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Create and register a deterministic traffic assignment instance of a given typeTrafficAssignmentBuilderPlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType)On a simple project we only allow a single assignment to be registered.TrafficAssignmentBuilderPlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and networkvoidPlanItSimpleProject. executeAllTrafficAssignments()Execute all registered traffic assignments Top-level error recording is done in this class.Constructors in org.planit.io.project that throw PlanItException Constructor Description PlanItProject(String projectPath)Constructor taking project path where to find all project input filesPlanItSimpleProject()Base constructor for simple project which adopts the PlanItIO input/output format.PlanItSimpleProject(String projectPath)Base constructor for simple project which adopts the PlanItIO input/output format
- 
Uses of PlanItException in org.planit.io.xml.converterMethods in org.planit.io.xml.converter that throw PlanItException Modifier and Type Method Description static org.planit.xml.generated.TypevaluesEnumConverter. convertFromPlanItToXmlGeneratedType(Type type)Convert values from Type enumeration in PLANit project to generated Typevalues enumerationstatic org.planit.xml.generated.UnitsvaluesEnumConverter. convertFromPlanItToXmlGeneratedUnits(Units units)Convert values from Units enumeration in PLANit project to generated Unitsvalues enumeration
- 
Uses of PlanItException in org.planit.io.xml.demandsMethods in org.planit.io.xml.demands that throw PlanItException Modifier and Type Method Description static voidProcessConfiguration. generateAndStoreConfigurationData(Demands demands, org.planit.xml.generated.XMLElementDemandConfiguration demandconfiguration, PhysicalNetwork physicalNetwork, InputBuilderListener inputBuilderListener)Sets up all the configuration data from the XML demands file
- 
Uses of PlanItException in org.planit.io.xml.networkMethods in org.planit.io.xml.network that throw PlanItException Modifier and Type Method Description static voidProcessInfrastructure. createAndRegisterLinkSegments(org.planit.xml.generated.XMLElementInfrastructure infrastructure, MacroscopicNetwork network, Map<Long,MacroscopicLinkSegmentTypeXmlHelper> linkSegmentTypeHelperMap, InputBuilderListener inputBuilderListener)Generated and register link segmentsstatic voidProcessLinkConfiguration. createAndRegisterModes(PhysicalNetwork physicalNetwork, org.planit.xml.generated.XMLElementLinkConfiguration linkconfiguration, InputBuilderListener inputBuilderListener)Reads mode types from input file and stores them in a Mapstatic voidProcessInfrastructure. createAndRegisterNodes(org.planit.xml.generated.XMLElementInfrastructure infrastructure, MacroscopicNetwork network, InputBuilderListener inputBuilderListener)Create and register nodes on the networkstatic Map<Long,MacroscopicLinkSegmentTypeXmlHelper>ProcessLinkConfiguration. createLinkSegmentTypeHelperMap(org.planit.xml.generated.XMLElementLinkConfiguration linkconfiguration, InputBuilderListener inputBuilderListener)Reads MacroscopicLinkSegmentTypeXmlHelper objects from input file and stores them in a Map
- 
Uses of PlanItException in org.planit.io.xml.utilMethods in org.planit.io.xml.util that throw PlanItException Modifier and Type Method Description static org.opengis.geometry.DirectPositionXmlUtils. getDirectPositionFromPointType(PlanitGeoUtils planitGeoUtils, net.opengis.gml.PointType pointType)Create GML position from generated PointType object
- 
Uses of PlanItException in org.planit.io.xml.zoningMethods in org.planit.io.xml.zoning that throw PlanItException Modifier and Type Method Description static org.opengis.geometry.DirectPositionUpdateZoning. getCentrePointGeometry(org.planit.xml.generated.XMLElementZones.Zone zone)Generates an OpenGIS DirectPosition object for the Centroid location from the generated Zone objectstatic voidUpdateZoning. registerNewConnectoid(Zoning zoning, PhysicalNetwork.Nodes nodes, org.planit.xml.generated.XMLElementZones.Zone zone, Centroid centroid, InputBuilderListener inputBuilderListener)Generates and registers a Connectoid object from the current Centroid and generated Zone object
- 
Uses of PlanItException in org.planit.ltm.trafficassignmentMethods in org.planit.ltm.trafficassignment that throw PlanItException Modifier and Type Method Description voidELTM. executeEquilibration()Run equilibration after resources initialized, including saving resultsConstructors in org.planit.ltm.trafficassignment that throw PlanItException Constructor Description ELTMTrafficAssignmentBuilder(DynamicTrafficAssignment dynamicAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)Constructor
- 
Uses of PlanItException in org.planit.network.physicalMethods in org.planit.network.physical that throw PlanItException Modifier and Type Method Description LinkSegmentPhysicalNetwork.LinkSegments. createDirectionalLinkSegment(Link parentLink, boolean directionAB)Create directional link segmentLinkPhysicalNetworkBuilder. createLink(Node nodeA, Node nodeB, double length, String name)Create a new link instanceLinkSegmentLinkImpl. registerLinkSegment(LinkSegment linkSegment, boolean directionAB)Register linkSegment.voidPhysicalNetwork.LinkSegments. registerLinkSegment(Link parentLink, LinkSegment linkSegment, boolean directionAB)Register a link segmentprotected voidPhysicalNetwork.LinkSegments. registerLinkSegment(LinkSegment linkSegment)Register a link segment on the networkLinkPhysicalNetwork.Links. registerNewLink(Node nodeA, Node nodeB, double length, String name)Create new link to network identified via its id, injecting link length directlyConstructors in org.planit.network.physical that throw PlanItException Constructor Description LinkImpl(IdGroupingToken groupId, Node nodeA, Node nodeB, double length, String name)Constructor which injects link length directly
- 
Uses of PlanItException in org.planit.network.physical.macroscopicMethods in org.planit.network.physical.macroscopic that throw PlanItException Modifier and Type Method Description doubleMacroscopicLinkSegmentImpl. computeFreeFlowTravelTime(Mode mode)Compute the free flow travel time by mode, i.e.MacroscopicLinkSegmentTypeMacroscopicNetwork. createAndRegisterNewMacroscopicLinkSegmentType(String name, double capacity, double maximumDensity, Object linkSegmentExternalId, Map<Mode,MacroscopicModeProperties> modeProperties)Create and register new macroscopic link segment type on network.LinkMacroscopicNetworkBuilder. createLink(Node nodeA, Node nodeB, double length, String name)Create a new link instance
- 
Uses of PlanItException in org.planit.network.transportMethods in org.planit.network.transport that throw PlanItException Modifier and Type Method Description protected voidTransportNetwork. connectVerticesToEdge(Edge edge)Add Edge to both verticesprotected voidTransportNetwork. connectVerticesToEdgeSegment(EdgeSegment edgeSegment)Add edge segment to the incoming or outgoing set of edge segments for the related verticesprotected voidTransportNetwork. disconnectVerticesFromEdge(Edge edge)Remove Edge from both verticesprotected voidTransportNetwork. disconnectVerticesFromEdgeSegment(EdgeSegment edgeSegment)Remove edge segment from the incoming or outgoing set of edge segments for the related verticesvoidTransportNetwork. integrateConnectoidsAndLinks()Integrate physical and virtual linksvoidTransportNetwork. removeVirtualNetworkFromPhysicalNetwork()Remove the edges and edge segments on the vertices of both virtual and physical networks
- 
Uses of PlanItException in org.planit.network.virtualMethods in org.planit.network.virtual that throw PlanItException Modifier and Type Method Description ConnectoidSegmentVirtualNetwork.ConnectoidSegments. createAndRegisterConnectoidSegment(Connectoid parentConnectoid, boolean directionAB)Create and register connectoid segment in AB direction on virtual networkConnectoidSegmentConnectoidImpl. registerConnectoidSegment(ConnectoidSegment connectoidSegment, boolean directionAB)Register connectoidSegment.ConnectoidVirtualNetwork.Connectoids. registerNewConnectoid(Centroid centroid, Node node, double length)Create new connectoid to from a specified centroid to a specified nodeConnectoidVirtualNetwork.Connectoids. registerNewConnectoid(Centroid centroid, Node node, double length, Object externalId)Create new connectoid to from a specified centroid to a specified nodeConstructors in org.planit.network.virtual that throw PlanItException Constructor Description ConnectoidImpl(IdGroupingToken groupId, Centroid centroidA, Node nodeB, double length)ConstructorConnectoidImpl(IdGroupingToken groupId, Centroid centroidA, Node nodeB, double length, Object externalId)Constructor
- 
Uses of PlanItException in org.planit.outputMethods in org.planit.output that throw PlanItException Modifier and Type Method Description OutputTypeConfigurationOutputManager. createAndRegisterOutputTypeConfiguration(OutputType outputType, TrafficAssignment trafficAssignment)Factory method to create an output configuration and adapter for a given typevoidOutputManager. finaliseAfterSimulation()Allows the output manager to finalise itself and any of its registered output formatters to after the simulation endedvoidOutputManager. initialiseBeforeSimulation(long runId)Allows the output manager to initialize itself and any of its registered output formatters to prepare before the simulation startsvoidOutputManager. persistOutputData(TimePeriod timePeriod, Set<Mode> modes, boolean converged)Persist the output data for all registered output types
- 
Uses of PlanItException in org.planit.output.adapterMethods in org.planit.output.adapter that throw PlanItException Modifier and Type Method Description protected doubleLinkOutputTypeAdapterImpl. getCapacityPerLane(LinkSegment linkSegment)Returns the value of the capacity per laneprotected ObjectODOutputTypeAdapterImpl. getDestinationZoneExternalId(ODMatrixIterator odMatrixIterator)Returns the external Id of the destination zone for the current cell in the OD skim matrixprotected ObjectRouteOutputTypeAdapterImpl. getDestinationZoneExternalId(ODRouteIterator odPathIterator)Returns the external Id of the destination zone for the current cell in the OD path matrixprotected longODOutputTypeAdapterImpl. getDestinationZoneId(ODMatrixIterator odMatrixIterator)Returns the Id of the destination zone for the current cell in the OD skim matrixprotected longRouteOutputTypeAdapterImpl. getDestinationZoneId(ODRouteIterator odPathIterator)Returns the Id of the destination zone for the current cell in the OD path matrixprotected ObjectLinkOutputTypeAdapterImpl. getDownstreamNodeExternalId(LinkSegment linkSegment)Returns the external Id of the downstream nodeprotected longLinkOutputTypeAdapterImpl. getDownstreamNodeId(LinkSegment linkSegment)Returns the Id of the downstream nodeprotected ObjectLinkOutputTypeAdapterImpl. getDownstreamNodeLocation(LinkSegment linkSegment)Returns the location of the downstream nodeintODOutputTypeAdapterImpl. getIterationIndexForSubOutputType(SubOutputTypeEnum outputTypeEnum)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.intOutputTypeAdapter. getIterationIndexForSubOutputType(SubOutputTypeEnum subOutputTypeEnum)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.intOutputTypeAdapterImpl. getIterationIndexForSubOutputType(SubOutputTypeEnum outputTypeEnum)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 overriddenprotected doubleLinkOutputTypeAdapterImpl. getLength(LinkSegment linkSegment)Returns the length of the current link segmentprotected ObjectLinkOutputTypeAdapterImpl. getLinkSegmentExternalId(LinkSegment linkSegment)Returns the external Id of the current link segmentprotected longLinkOutputTypeAdapterImpl. getLinkSegmentId(LinkSegment linkSegment)Returns the Id of the current link segmentprotected StringLinkOutputTypeAdapterImpl. getLinkType(LinkSegment linkSegment)Return the link segment type of the current link segmentprotected doubleLinkOutputTypeAdapterImpl. getMaximumDensity(LinkSegment linkSegment)Returns the flow density of the current linkprotected doubleLinkOutputTypeAdapterImpl. getMaximumSpeed(LinkSegment linkSegment, Mode mode)Returns the maximum speed through the current link segmentprotected intLinkOutputTypeAdapterImpl. getNumberOfLanes(LinkSegment linkSegment)Returns the number of lanes of the current linkprotected doubleODOutputTypeAdapterImpl. getODCost(ODMatrixIterator odMatrixIterator, double timeUnitMultiplier)Returns the OD travel cost for the current cell in the OD skim matrixprotected ObjectODOutputTypeAdapterImpl. getOriginZoneExternalId(ODMatrixIterator odMatrixIterator)Returns the origin zone external Id for the current cell in the OD skim matrixprotected ObjectRouteOutputTypeAdapterImpl. getOriginZoneExternalId(ODRouteIterator odPathIterator)Returns the origin zone external Id for the current cell in the OD path matrixprotected longODOutputTypeAdapterImpl. getOriginZoneId(ODMatrixIterator odMatrixIterator)Returns the origin zone Id for the current cell in the OD skim matrixprotected longRouteOutputTypeAdapterImpl. getOriginZoneId(ODRouteIterator odPathIterator)Returns the origin zone Id for the current cell in the OD path matrixprotected ObjectLinkOutputTypeAdapterImpl. getUpstreamNodeExternalId(LinkSegment linkSegment)Returns the external Id of the upstream nodeprotected longLinkOutputTypeAdapterImpl. getUpstreamNodeId(LinkSegment linkSegment)Returns the Id of the upstream nodeprotected ObjectLinkOutputTypeAdapterImpl. getUpstreamNodeLocation(LinkSegment linkSegment)Returns the location of the upstream node
- 
Uses of PlanItException in org.planit.output.configurationMethods in org.planit.output.configuration that throw PlanItException Modifier and Type Method Description voidOutputTypeConfiguration. addProperty(OutputProperty outputProperty)Add an output property to be included in the output filesbooleanOutputTypeConfiguration. removeProperty(String propertyClassName)Remove an output property from the list of properties to be included in the output filebooleanOutputTypeConfiguration. removeProperty(OutputProperty outputProperty)Remove an output property from the list of properties to be included in the output filevoidPathOutputTypeConfiguration. setPathIdType(RouteIdType pathIdType)Set the path id typeConstructors in org.planit.output.configuration that throw PlanItException Constructor Description LinkOutputTypeConfiguration(TrafficAssignment trafficAssignment)Constructor Define the default output properties here.OriginDestinationOutputTypeConfiguration(TrafficAssignment trafficAssignment)Constructor Define the default output properties here.OutputTypeConfiguration(TrafficAssignment trafficAssignment, OutputType outputType)OutputTypeconfiguration constructorPathOutputTypeConfiguration(TrafficAssignment trafficAssignment)Constructor Define the default output properties here.
- 
Uses of PlanItException in org.planit.output.formatterMethods in org.planit.output.formatter that return PlanItException Modifier and Type Method Description protected PlanItExceptionCsvFileOutputFormatter. writeLinkResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, org.apache.commons.csv.CSVPrinter csvPrinter)Write output values to the Link CSV file for the current iterationprotected PlanItExceptionCsvFileOutputFormatter. writeOdResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, org.apache.commons.csv.CSVPrinter csvPrinter)Write output values to the OD CSV file for the current iterationprotected PlanItExceptionCsvFileOutputFormatter. writePathResultsForCurrentTimePeriodToCsvPrinter(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, org.apache.commons.csv.CSVPrinter csvPrinter)Write output values to the Path CSV file for the current iterationMethods in org.planit.output.formatter that throw PlanItException Modifier and Type Method Description static OutputFormatterOutputFormatterFactory. createOutputFormatter(String OutputFormatterCanonicalClassName)Create an output formatter based on the passed in class namevoidMemoryOutputFormatter. finaliseAfterSimulation(Map<OutputType,OutputTypeConfiguration> outputTypeConfigurations, OutputAdapter outputAdapter)Close all resources used in this formattervoidOutputFormatter. finaliseAfterSimulation(Map<OutputType,OutputTypeConfiguration> outputTypeConfigurations, OutputAdapter outputAdapter)Close resources to store resultsprotected StringFileOutputFormatter. generateOutputFileName(String outputDirectory, String nameRoot, String nameExtension, TimePeriod timePeriod, OutputType outputType, long runId)Generates the name of an output file.protected StringFileOutputFormatter. generateOutputFileName(String outputDirectory, String nameRoot, String nameExtension, TimePeriod timePeriod, OutputType outputType, long runId, int iteration)Generates the name of an output file.ObjectMemoryOutputFormatter. getOutputDataValue(Mode mode, TimePeriod timePeriod, Integer iterationIndex, OutputType outputType, OutputProperty outputProperty, Object[] keyValues)Get a specified data valueintMemoryOutputFormatter. getPositionOfOutputKeyProperty(OutputType outputType, OutputProperty outputKeyProperty)Returns the position of a property type in the output key property arrayintMemoryOutputFormatter. getPositionOfOutputValueProperty(OutputType outputType, OutputProperty outputValueProperty)Returns the position of a property type in the output values property arrayvoidMemoryOutputFormatter. initialiseBeforeSimulation(Map<OutputType,OutputTypeConfiguration> outputTypeConfigurations, long runId)Opens all resources used in the formattervoidOutputFormatter. initialiseBeforeSimulation(Map<OutputType,OutputTypeConfiguration> outputTypeConfigurations, long runId)Open resources to store resultsvoidBaseOutputFormatter. persist(TimePeriod timePeriod, Set<Mode> modes, OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputAdapter outputAdapter)Write data to output filevoidOutputFormatter. persist(TimePeriod timePeriod, Set<Mode> modes, OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputAdapter outputAdapter)Persist the output data based on the passed in configuration and adapter (contained in the configuration)protected abstract voidBaseOutputFormatter. writeGeneralResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write General results for the current time period to the CSV fileprotected voidMemoryOutputFormatter. writeGeneralResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write General results for the current time period to the CSV fileprotected abstract voidBaseOutputFormatter. writeLinkResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write link results for the current time period to the CSV fileprotected voidMemoryOutputFormatter. writeLinkResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write link results for the current time period to Map in memoryprotected abstract voidBaseOutputFormatter. writeOdResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Origin-Destination results for the time period to the CSV fileprotected voidMemoryOutputFormatter. writeOdResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Origin-Destination results for the time period to the Map in memoryprotected abstract voidBaseOutputFormatter. writePathResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write OD Path results for the time period to the CSV fileprotected voidMemoryOutputFormatter. writePathResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Path results for the time period to the CSV fileprotected abstract voidBaseOutputFormatter. writeSimulationResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Simulation results for the current time period to the CSV fileprotected voidMemoryOutputFormatter. writeSimulationResultsForCurrentTimePeriod(OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputTypeEnum currentOutputType, OutputAdapter outputAdapter, Set<Mode> modes, TimePeriod timePeriod, int iterationIndex)Write Simulation results for the current time period to the CSV file
- 
Uses of PlanItException in org.planit.output.propertyMethods in org.planit.output.property that throw PlanItException Modifier and Type Method Description static BaseOutputPropertyBaseOutputProperty. convertToBaseOutputProperty(String propertyClassName)Generate the appropriate BaseOutputProperty object from a specified class namestatic BaseOutputPropertyBaseOutputProperty. convertToBaseOutputProperty(OutputProperty outputProperty)Generate the appropriate BaseOutputProperty object from a specified enumeration valuestatic OutputPropertyOutputProperty. fromHeaderName(String name)Returns the enumeration value associated with a specified header name (the header name in input and output files)static intIterationIndexOutputProperty. getIterationIndex(TrafficAssignment trafficAssignment)Returns the current iteration indexstatic longModeIdOutputProperty. getModeId(Mode mode)Returns the Id of the current modestatic longRunIdOutputProperty. getRunId(TrafficAssignment trafficAssignment)Returns the current run idstatic ObjectTimePeriodExternalIdOutputProperty. getTimePeriodExternalId(TimePeriod timePeriod)Returns the current time period external Idstatic longTimePeriodIdOutputProperty. getTimePeriodId(TimePeriod timePeriod)Returns the current time period Id
- 
Uses of PlanItException in org.planit.projectMethods in org.planit.project that throw PlanItException Modifier and Type Method Description DemandsCustomPlanItProject. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)Create and register demands to the projectDemandsPlanItProjectInput. createAndRegisterDemands(Zoning zoning, PhysicalNetwork physicalNetwork)Create and register demands to the project inputsInitialLinkSegmentCostCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName)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 projectList<InitialLinkSegmentCostPeriod>CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectInitialLinkSegmentCostPeriodCustomPlanItProject. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName, TimePeriod timePeriod)Create and register initial link segment costs from a (single) file and register it to the provided time periodInitialLinkSegmentCostPlanItProjectInput. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName)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 projectList<InitialLinkSegmentCostPeriod>PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName, Demands demands)Create and register initial link segment costs from a (single) file for all time periods in Demands objectInitialLinkSegmentCostPeriodPlanItProjectInput. createAndRegisterInitialLinkSegmentCost(PhysicalNetwork network, String fileName, TimePeriod timePeriod)Create and register initial link segment costs from a (single) file for each time periodODRouteSetsCustomPlanItProject. createAndRegisterODRouteSets(PhysicalNetwork physicalNetwork, Zoning zoning, String odRouteSetInputPath)Create and register the OD route sets as populated by the input builder through the path sourceODRouteSetsPlanItProjectInput. createAndRegisterODRouteSets(PhysicalNetwork physicalNetwork, Zoning zoning, String odRouteSetInputPath)Create and register the OD route sets on the project inputOutputFormatterCustomPlanItProject. createAndRegisterOutputFormatter(String outputFormatterType)Create and register an output formatter instance of a given typePhysicalNetworkCustomPlanItProject. createAndRegisterPhysicalNetwork(String physicalNetworkType)Create and register a physical network on the projectPhysicalNetworkPlanItProjectInput. createAndRegisterPhysicalNetwork(String physicalNetworkType)Create and register a physical network on the project inputTrafficAssignmentBuilderCustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Create and register a deterministic traffic assignment instance of a given typeZoningCustomPlanItProject. createAndRegisterZoning(PhysicalNetwork physicalNetwork)Create and register the zoning system on the networkZoningPlanItProjectInput. createAndRegisterZoning(PhysicalNetwork physicalNetwork)Create and register the zoning system on the network and project inputvoidCustomPlanItProject. executeAllTrafficAssignments()Execute all registered traffic assignments Top-level error recording is done in this class.voidCustomPlanItProject. registerEligibleTrafficComponentClass(Class<? extends TrafficAssignmentComponent<?>> theClazz)Register a class that we allow to be instantiated as a concrete implementation of a traffic assignment component that can be used in PLANit
- 
Uses of PlanItException in org.planit.route.choiceMethods in org.planit.route.choice that throw PlanItException Modifier and Type Method Description LogitChoiceModelStochasticRouteChoice. createAndRegisterLogitModel(String canonicalName)create and register the logit model of choiceRouteChoiceRouteChoiceBuilder. createAndRegisterRouteChoice(String physicalTraveltimeCostFunctionType)create and register the route choice one desires.
- 
Uses of PlanItException in org.planit.timeMethods in org.planit.time that throw PlanItException Modifier and Type Method Description static longTimePeriod. convertHoursToSeconds(String fourDigitHour)Convert duration to seconds given start time using the 24-hour clockConstructors in org.planit.time that throw PlanItException Constructor Description TimePeriod(IdGroupingToken groupId, Object externalId, long startTimeSeconds, long durationSeconds)ConstructorTimePeriod(IdGroupingToken groupId, Object externalId, String description, long startTimeSeconds, long durationSeconds)Constructor
- 
Uses of PlanItException in org.planit.trafficassignmentMethods in org.planit.trafficassignment that throw PlanItException Modifier and Type Method Description OutputTypeConfigurationTrafficAssignment. activateOutput(OutputType outputType)Method that allows one to activate specific output types for persistence which is passed on to the output managerprotected voidTrafficAssignment. checkForEmptyComponents()Check if any components are undefined, if so throw exceptionTrafficAssignmentBuilderTrafficAssignment. collectBuilder(InputBuilderListener trafficComponentCreateListener, Demands theDemands, Zoning theZoning, PhysicalNetwork thePhysicalNetwork)Each traffic assignment class can have its own builder which reveals what components need to be registered on the traffic assignment instance in order to function properly.TTrafficAssignmentComponentFactory. create(String trafficAssignmentComponentClassName, Object[] constructorParameters)Create traffic assignment componentTTrafficAssignmentComponentFactory. create(String trafficAssignmentComponentClassName, Object[] constructorParameters, Object... eventParameters)Create traffic assignment componentprotected TrafficAssignmentBuilderTraditionalStaticAssignment. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)create the traffic assignment builder for this traffic assignmentprotected abstract TrafficAssignmentBuilderTrafficAssignment. createTrafficAssignmentBuilder(InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)create the traffic assignment builder for this traffic assignmentprotected voidTrafficAssignment. createTransportNetwork()Initialize the transport network by combining the physical and virtual componentsprotected voidTrafficAssignment. disbandTransportNetwork()detach the virtual and physical transport network againvoidTrafficAssignment. execute()Execute assignment, including initializing resources, running equilibration and then closing resourcesvoidTraditionalStaticAssignment. executeEquilibration()Execute equilibration over all time periods and modesabstract voidTrafficAssignment. executeEquilibration()Run equilibration after resources initialized, including saving resultsprotected voidTrafficAssignment. finalizeAfterExecution()Finalize all relevant traffic assignment components after execution of the assignment has endedprotected voidTrafficAssignment. initialiseBeforeExecution()Initialize all relevant traffic assignment components before execution of the assignment commencesstatic voidTrafficAssignmentComponentFactory. registerTrafficAssignmentComponentType(Class<? extends TrafficAssignmentComponent<?>> trafficAssignmentComponent)Register a component type that one can choose for the given traffic componentvoidTrafficAssignment. setPhysicalCost(PhysicalCost physicalCost)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 InteractorAccesseevoidTrafficAssignment. setVirtualCost(VirtualCost virtualCost)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 InteractorAccesseeprotected voidTrafficAssignment. verifyComponentCompatibility()Verify if the traffic assignment components are compatible and nonnull
- 
Uses of PlanItException in org.planit.trafficassignment.builderMethods in org.planit.trafficassignment.builder that throw PlanItException Modifier and Type Method Description OutputTypeConfigurationTrafficAssignmentBuilder. activateOutput(OutputType outputType)Method that allows one to activate specific output types for persistence on the traffic assignment instanceFundamentalDiagramCapacityConstrainedTrafficAssignmentBuilder. createAndRegisterFundamentalDiagram(String fundamentalDiagramType, PhysicalNetwork physicalNetwork)Create and register FundamentalDiagram on assignmentNodeModelCapacityConstrainedTrafficAssignmentBuilder. createAndRegisterNodeModel(String nodeModelType)Create and register NodeMode on assignmentPhysicalCostTrafficAssignmentBuilder. createAndRegisterPhysicalCost(String physicalTraveltimeCostFunctionType)Create and register physical link cost function to determine travel timeRouteChoiceDynamicTrafficAssignmentBuilder. createAndRegisterRouteChoice(String routeChoiceType)create and register the route choice one desires.SmoothingDynamicTrafficAssignmentBuilder. createAndRegisterSmoothing(String smoothingType)Create and Register smoothing componentSmoothingTrafficAssignmentBuilder. createAndRegisterSmoothing(String smoothingType)Create and Register smoothing componentVirtualCostTrafficAssignmentBuilder. createAndRegisterVirtualCost(String virtualTraveltimeCostFunctionType)Create and Register virtual link cost function to determine travel timevoidTraditionalStaticAssignmentBuilder. initialiseDefaults()Traditional static assignment has the following defaults set for it: - PhysicalCost: BPR - Virtualcost: FIXED - Smoothing: MSA - Gapfunction: LinkBasedRelativeDualityGapvoidTrafficAssignmentBuilder. initialiseDefaults()Initialize the traffic assignment defaults for the activated assignment method:voidTrafficAssignmentBuilder. registerInitialLinkSegmentCost(InitialLinkSegmentCostPeriod initialLinkSegmentCost)Register the initial link segment cost for the time period embedded in itvoidTrafficAssignmentBuilder. registerInitialLinkSegmentCost(TimePeriod timePeriod, InitialLinkSegmentCost initialLinkSegmentCost)Register the initial link segment cost for a specified time periodvoidTrafficAssignmentBuilder. registerOutputFormatter(OutputFormatter outputFormatter)Register an output formattervoidTrafficAssignmentBuilder. unregisterOutputFormatter(OutputFormatter outputFormatter)Remove an output formatter which has already been registered This is used by the Python interface, which registers the PlanItIO formatter by defaultConstructors in org.planit.trafficassignment.builder that throw PlanItException Constructor Description CapacityConstrainedTrafficAssignmentBuilder(CapacityConstrainedAssignment capacityConstrainedAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)ConstructorDynamicTrafficAssignmentBuilder(DynamicTrafficAssignment assignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)ConstructorTraditionalStaticAssignmentBuilder(TrafficAssignment parentAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)Constructor
- 
Uses of PlanItException in org.planit.utils.argsMethods in org.planit.utils.args that throw PlanItException Modifier and Type Method Description static Map<String,String>ArgumentParser. convertArgsToMap(String[] args)Convert MetroScan program arguments into a Map of file locations , with file type as key and file location as values
- 
Uses of PlanItException in org.planit.utils.cumulativesMethods in org.planit.utils.cumulatives that throw PlanItException Modifier and Type Method Description voidPiecewiseLinearCumulativeCurve. add(CumulativePoint cumulativePoint, double timeInSecondsEpsilon)append a new cumulative point to the curve which must be later or equal than the current latest point given the passed in timeInSecondsEpsilon
- 
Uses of PlanItException in org.planit.utils.exceptionsMethods in org.planit.utils.exceptions that throw PlanItException Modifier and Type Method Description static voidPlanItException. throwIf(boolean condition, String message)Throw a planitException if condition is met
- 
Uses of PlanItException in org.planit.utils.functionalinterfaceMethods in org.planit.utils.functionalinterface that throw PlanItException Modifier and Type Method Description voidQuadConsumer. accept(T t, U u, V v, W w)Performs this operation on the given argumentsvoidTriConsumer. accept(T t, U u, V v)Performs this operation on the given arguments
- 
Uses of PlanItException in org.planit.utils.network.physicalMethods in org.planit.utils.network.physical that throw PlanItException Modifier and Type Method Description LinkSegmentLink. registerLinkSegment(LinkSegment linkSegment, boolean directionAB)Register linkSegment.
- 
Uses of PlanItException in org.planit.utils.network.physical.macroscopicMethods in org.planit.utils.network.physical.macroscopic that throw PlanItException Modifier and Type Method Description doubleMacroscopicLinkSegment. computeFreeFlowTravelTime(Mode mode)Compute the free flow travel time by mode, i.e.
- 
Uses of PlanItException in org.planit.utils.network.virtualMethods in org.planit.utils.network.virtual that throw PlanItException Modifier and Type Method Description ConnectoidSegmentConnectoid. registerConnectoidSegment(ConnectoidSegment connectoidSegment, boolean directionAB)Register connectoidSegment.
- 
Uses of PlanItException in org.planit.utils.reflectionMethods in org.planit.utils.reflection that throw PlanItException Modifier and Type Method Description static ObjectReflectionUtils. createInstance(String className, Object... constructorParameters)Create an instance of given class name and provided constructor parameters
 
-