Uses of Interface
org.planit.utils.network.physical.Mode
-
Packages that use Mode Package Description org.planit.cost Contains the definitions of cost classesorg.planit.cost.physical Contains the definition of physical cost classesorg.planit.cost.physical.initial Initial Physical Cost objectsorg.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.input Top-level input classes and interfacesorg.planit.interactor Interfaces which must be implemented by event accessor classesorg.planit.io.output.formatter PLANit IO output formatter packageorg.planit.io.xml.network.physical.macroscopic PLANit IO XML parsing for macroscopic networkorg.planit.network.physical Physical network component object classesorg.planit.network.physical.macroscopic Macroscopic physical network component object classesorg.planit.output output writer related classesorg.planit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.planit.output.formatter output formatter related classesorg.planit.output.property Output property objects which represent quantities which can be reported in the outputorg.planit.trafficassignment Traffic assignment classesorg.planit.userclass Contains the definitions of the user classes (UserClass, TravellerType and Mode)org.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.network.physical.macroscopic Macroscopic physical network oriented utility classes -
-
Uses of Mode in org.planit.cost
Methods in org.planit.cost with parameters of type Mode Modifier and Type Method Description double
Cost. getSegmentCost(Mode mode, T edgeSegment)
Returns the cost of travel along an edge segment for a specified mode -
Uses of Mode in org.planit.cost.physical
Methods in org.planit.cost.physical with parameters of type Mode Modifier and Type Method Description Pair<Double,Double>
BPRLinkTravelTimeCost.BPRParameters. getAlphaBetaParameters(Mode mode)
Retrieve Pair containing alpha and beta values for a specified modedouble
BPRLinkTravelTimeCost. 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.void
BPRLinkTravelTimeCost. setDefaultParameters(MacroscopicLinkSegmentType macroscopicLinkSegmentType, Mode mode, double alpha, double beta)
Set the default alpha and beta values for a given link type and modevoid
BPRLinkTravelTimeCost. setDefaultParameters(Mode mode, double alpha, double beta)
Set the default alpha and beta values for a modevoid
BPRLinkTravelTimeCost. setParameters(MacroscopicLinkSegment linkSegment, Mode mode, double alpha, double beta)
Set the alpha and beta values for a given link segment and mode -
Uses of Mode in org.planit.cost.physical.initial
Methods in org.planit.cost.physical.initial with parameters of type Mode Modifier and Type Method Description double
InitialLinkSegmentCost. getSegmentCost(Mode mode, LinkSegment linkSegment)
Returns the initial cost for each link segment and modeboolean
InitialLinkSegmentCost. isSegmentCostsSetForMode(Mode mode)
Are link segment costs available for the given modevoid
ManualInitialLinkSegmentCost. setAllSegmentCosts(Mode mode, double cost, int noLinkSegments)
Sets a given cost for all link segments for a given modevoid
InitialLinkSegmentCost. setSegmentCost(Mode mode, long linkSegmentId, double cost)
Sets the initial cost for each link segment and modevoid
InitialLinkSegmentCost. setSegmentCost(Mode mode, LinkSegment linkSegment, double cost)
Sets the initial cost for each link segment and modeabstract void
InitialPhysicalCost. setSegmentCost(Mode mode, LinkSegment linkSegment, double cost)
Set the initial cost for a specified mode and link segment -
Uses of Mode in org.planit.cost.virtual
Methods in org.planit.cost.virtual with parameters of type Mode Modifier and Type Method Description double
FixedConnectoidTravelTimeCost. getSegmentCost(Mode mode, ConnectoidSegment connectoidSegment)
Calculates the connectoid segment cost using a fixed travel timedouble
SpeedConnectoidTravelTimeCost. getSegmentCost(Mode mode, ConnectoidSegment connectoidSegment)
Return the connectoid travel time using speed -
Uses of Mode in org.planit.data
Methods in org.planit.data that return types with arguments of type Mode Modifier and Type Method Description Map<Mode,ModeData>
TraditionalStaticAssignmentSimulationData. getModeSpecificData()
Collect the data per mode for all modesMethods in org.planit.data with parameters of type Mode Modifier and Type Method Description double[]
TraditionalStaticAssignmentSimulationData. getModalLinkSegmentCosts(Mode mode)
Retrieve the link segment costs for a specified modedouble[]
TraditionalStaticAssignmentSimulationData. getModalNetworkSegmentFlows(Mode mode)
Get the flows for a specified modeODRouteMatrix
TraditionalStaticAssignmentSimulationData. getODPathMatrix(Mode mode)
Retrieve the current OD path for a specified modeODSkimMatrix
TraditionalStaticAssignmentSimulationData. getODSkimMatrix(ODSkimSubOutputType odSkimOutputType, Mode mode)
Retrieve the skim matrix for a specified mode and skim output typeMap<ODSkimSubOutputType,ODSkimMatrix>
TraditionalStaticAssignmentSimulationData. getSkimMatrixMap(Mode mode)
Retrieve the Map of OD Skim matrices for all active OD Skim Output Types for a specified modevoid
TraditionalStaticAssignmentSimulationData. resetModalNetworkSegmentFlows(Mode mode, int numberOfNetworkSegments)
Reset modal network segment flows by cloning empty arrayvoid
TraditionalStaticAssignmentSimulationData. resetPathMatrix(Mode mode, Zoning.Zones zones)
Reset the path matrix to empty for a specified mode for all activatedvoid
TraditionalStaticAssignmentSimulationData. resetSkimMatrix(Mode mode, Zoning.Zones zones)
Reset the skim matrix to all zeroes for a specified mode for all activated skim output typesvoid
TraditionalStaticAssignmentSimulationData. setModalLinkSegmentCosts(Mode mode, double[] modalLinkSegmentCosts)
Set the link segment costs for a specified modevoid
TraditionalStaticAssignmentSimulationData. setModalNetworkSegmentFlows(Mode mode, double[] modalNetworkSegmentFlows)
Set the flows for a specified mode -
Uses of Mode in org.planit.demands
Fields in org.planit.demands with type parameters of type Mode Modifier and Type Field Description protected TreeMap<Long,TreeMap<Mode,ODDemandMatrix>>
Demands. odDemands
Trip demand matricesMethods in org.planit.demands that return types with arguments of type Mode Modifier and Type Method Description Set<Mode>
Demands. getRegisteredModesForTimePeriod(TimePeriod timePeriod)
Get modes registered for the given time periodMethods in org.planit.demands with parameters of type Mode Modifier and Type Method Description UserClass
Demands.UserClasses. createAndRegisterNewUserClass(long externalId, String name, Mode mode, TravelerType travellerType)
Factory method to create and register a new user class on the demandsODDemandMatrix
Demands. get(Mode mode, TimePeriod timePeriod)
Get an ODDemand by mode and time periodODDemandMatrix
Demands. registerODDemand(TimePeriod timePeriod, Mode mode, ODDemandMatrix odDemandMatrix)
Register provided odDemand -
Uses of Mode in org.planit.input
Methods in org.planit.input that return Mode Modifier and Type Method Description Mode
InputBuilderListener. getModeByExternalId(Object externalId)
Return Mode for a specified external IdMethods in org.planit.input that return types with arguments of type Mode Modifier and Type Method Description Collection<Mode>
InputBuilderListener. getAllModes()
Return all the registered modesMethods in org.planit.input with parameters of type Mode Modifier and Type Method Description boolean
InputBuilderListener. addModeToExternalIdMap(Object externalId, Mode mode)
Stores a mode by its external Id -
Uses of Mode in org.planit.interactor
Methods in org.planit.interactor with parameters of type Mode Modifier and Type Method Description double[]
LinkVolumeAccessee. getModalNetworkSegmentFlows(Mode mode)
Get link segment flows for a specified mode -
Uses of Mode in org.planit.io.output.formatter
Method parameters in org.planit.io.output.formatter with type arguments of type Mode Modifier and Type Method Description protected void
PlanItOutputFormatter. 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 void
PlanItOutputFormatter. 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 void
PlanItOutputFormatter. 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 void
PlanItOutputFormatter. 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 void
PlanItOutputFormatter. 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 Mode in org.planit.io.xml.network.physical.macroscopic
Methods in org.planit.io.xml.network.physical.macroscopic that return types with arguments of type Mode Modifier and Type Method Description Map<Mode,MacroscopicModeProperties>
MacroscopicLinkSegmentTypeXmlHelper. getModePropertiesMap()
Map<Mode,Double>
MacroscopicLinkSegmentTypeXmlHelper. getSpeedMap()
Methods in org.planit.io.xml.network.physical.macroscopic with parameters of type Mode Modifier and Type Method Description void
MacroscopicLinkSegmentTypeXmlHelper. addMacroscopicModeProperties(Mode mode, MacroscopicModeProperties macroscopicModeProperties)
-
Uses of Mode in org.planit.network.physical
Classes in org.planit.network.physical that implement Mode Modifier and Type Class Description class
ModeImpl
A Mode is a user class feature representing a single form of transport (car, truck etc.).Fields in org.planit.network.physical with type parameters of type Mode Modifier and Type Field Description protected Map<Mode,Double>
LinkSegmentImpl. maximumSpeedMap
Map of maximum speeds along this link for each modeMethods in org.planit.network.physical that return Mode Modifier and Type Method Description Mode
PhysicalNetworkBuilder. createMode(long externalModeId, String name, double pcu)
Create a new modeMode
PhysicalNetwork.Modes. getFirst()
Collect the first registered modeMode
PhysicalNetwork.Modes. getModeByExternalId(Object externalId)
Retrieve a Mode by its external Id This method is not efficient, since it loops through all the registered modes in order to find the required time period.Mode
PhysicalNetwork.Modes. getModeByExternalId(Object externalId, boolean convertToLong)
Retrieve a Mode by its external Id This method has the option to convert the external Id parameter into a long value, to find the mode when mode objects use long values for external ids.Mode
PhysicalNetwork.Modes. getModeById(long id)
Return a Mode by its idprotected Mode
PhysicalNetwork.Modes. registerMode(Mode mode)
Add mode to the internal containerMode
PhysicalNetwork.Modes. registerNewMode(long externalModeId, String name, double pcu)
Create and register new modeMethods in org.planit.network.physical that return types with arguments of type Mode Modifier and Type Method Description Iterator<Mode>
PhysicalNetwork.Modes. iterator()
Iterator over available modesMethods in org.planit.network.physical with parameters of type Mode Modifier and Type Method Description int
ModeImpl. compareTo(Mode o)
Compare based on iddouble
LinkSegmentImpl. getMaximumSpeed(Mode mode)
Return the maximum speed along this link for a specified modeprotected Mode
PhysicalNetwork.Modes. registerMode(Mode mode)
Add mode to the internal containervoid
LinkSegmentImpl. setMaximumSpeed(Mode mode, double maximumSpeed)
Set the maximum speed along this link for a specified mode -
Uses of Mode in org.planit.network.physical.macroscopic
Fields in org.planit.network.physical.macroscopic with type parameters of type Mode Modifier and Type Field Description protected Map<MacroscopicLinkSegment,Map<Mode,Pair<Double,Double>>>
MacroscopicNetwork. bprParametersForLinkSegmentAndMode
Map containing the BPR parameters for link segment and mode, if these are specified in the network file (null if default values are being used)protected Map<Mode,MacroscopicModeProperties>
MacroscopicLinkSegmentTypeImpl. modeProperties
Map of mode properties for each mode for this link segmentMethods in org.planit.network.physical.macroscopic that return Mode Modifier and Type Method Description Mode
MacroscopicNetworkBuilder. createMode(long externalModeId, String name, double pcu)
Create a new modeMethods in org.planit.network.physical.macroscopic with parameters of type Mode Modifier and Type Method Description double
MacroscopicLinkSegmentImpl. computeFreeFlowTravelTime(Mode mode)
Compute the free flow travel time by mode, i.e.MacroscopicModeProperties
MacroscopicLinkSegmentTypeImpl. getModeProperties(Mode mode)
Returns the mode properties for a specified mode along this linkboolean
MacroscopicLinkSegmentImpl. isModeAllowedThroughLink(Mode mode)
Returns whether vehicles of a specified mode are allowed through this linkMethod parameters in org.planit.network.physical.macroscopic with type arguments of type Mode Modifier and Type Method Description MacroscopicLinkSegmentType
MacroscopicNetwork. createAndRegisterNewMacroscopicLinkSegmentType(String name, double capacity, double maximumDensity, Object linkSegmentExternalId, Map<Mode,MacroscopicModeProperties> modeProperties)
Create and register new macroscopic link segment type on network.MacroscopicLinkSegmentType
MacroscopicNetworkBuilder. createLinkSegmentType(String name, double capacity, double maximumDensity, Object externalId, Map<Mode,MacroscopicModeProperties> modeProperties)
Create a fully functional macroscopic link segment type instancevoid
MacroscopicLinkSegmentTypeImpl. setModeProperties(Map<Mode,MacroscopicModeProperties> modeProperties)
Set the map of mode properties for this linkConstructor parameters in org.planit.network.physical.macroscopic with type arguments of type Mode Constructor Description MacroscopicLinkSegmentTypeImpl(IdGroupingToken groupId, String name, double capacityPerLane, double maximumDensityPerLane, Object externalId, Map<Mode,MacroscopicModeProperties> modeProperties)
-
Uses of Mode in org.planit.output
Method parameters in org.planit.output with type arguments of type Mode Modifier and Type Method Description void
OutputManager. persistOutputData(TimePeriod timePeriod, Set<Mode> modes, boolean converged)
Persist the output data for all registered output types -
Uses of Mode in org.planit.output.adapter
Methods in org.planit.output.adapter with parameters of type Mode Modifier and Type Method Description protected Object
OutputTypeAdapterImpl. getCommonPropertyValue(OutputProperty outputProperty, Mode mode, TimePeriod timePeriod)
Returns the value of properties which are common to all output type adaptersObject
LinkOutputTypeAdapter. getLinkOutputPropertyValue(OutputProperty outputProperty, LinkSegment linkSegment, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)
Return the value of a specified output property of a link segmentObject
LinkOutputTypeAdapterImpl. getLinkOutputPropertyValue(OutputProperty outputProperty, LinkSegment linkSegment, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)
Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.Object
TraditionalStaticAssignmentLinkOutputTypeAdapter. getLinkOutputPropertyValue(OutputProperty outputProperty, LinkSegment linkSegment, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)
Return the value of a specified output property of a link segmentprotected double
LinkOutputTypeAdapterImpl. getMaximumSpeed(LinkSegment linkSegment, Mode mode)
Returns the maximum speed through the current link segmentObject
ODOutputTypeAdapter. getODOutputPropertyValue(OutputProperty outputProperty, ODMatrixIterator odMatrixIterator, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)
Returns the specified output property values for the current cell in the OD Matrix IteratorObject
ODOutputTypeAdapterImpl. getODOutputPropertyValue(OutputProperty outputProperty, ODMatrixIterator odMatrixIterator, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)
Returns the specified output property values for the current cell in the OD Matrix IteratorODRouteMatrix
RouteOutputTypeAdapter. getODPathMatrix(Mode mode)
Retrieve an OD path matrix object for a specified modeODRouteMatrix
TraditionalStaticRouteOutputTypeAdapter. getODPathMatrix(Mode mode)
Retrieve an OD path matrix object for a specified modeODSkimMatrix
ODOutputTypeAdapter. getODSkimMatrix(ODSkimSubOutputType odSkimOutputType, Mode mode)
Retrieve an OD skim matrix for a specified OD skim output type and modeODSkimMatrix
TraditionalStaticAssignmentODOutputTypeAdapter. getODSkimMatrix(ODSkimSubOutputType odSkimOutputType, Mode mode)
Retrieve an OD skim matrix for a specified OD skim output type and modeObject
RouteOutputTypeAdapter. getRouteOutputPropertyValue(OutputProperty outputProperty, ODRouteIterator odRouteIterator, Mode mode, TimePeriod timePeriod, RouteIdType pathOutputType)
Returns the specified output property values for the current cell in the ODPathIteratorObject
RouteOutputTypeAdapterImpl. getRouteOutputPropertyValue(OutputProperty outputProperty, ODRouteIterator odRouteIterator, Mode mode, TimePeriod timePeriod, RouteIdType routeOutputType)
Returns the specified output property values for the current cell in the ODPathIteratorboolean
LinkOutputTypeAdapter. isFlowPositive(LinkSegment linkSegment, Mode mode)
Returns true if there is a flow through the current specified link segment for the specified modeboolean
TraditionalStaticAssignmentLinkOutputTypeAdapter. isFlowPositive(LinkSegment linkSegment, Mode mode)
Returns true if there is a flow through the current specified link segment for the specified mode -
Uses of Mode in org.planit.output.formatter
Methods in org.planit.output.formatter with parameters of type Mode Modifier and Type Method Description MemoryOutputIterator
MemoryOutputFormatter. getIterator(Mode mode, TimePeriod timePeriod, Integer iterationIndex, OutputType outputType)
Returns a MemoryOutputIterator for the contents of the specified MultiKeyPlanItData mapObject
MemoryOutputFormatter. getOutputDataValue(Mode mode, TimePeriod timePeriod, Integer iterationIndex, OutputType outputType, OutputProperty outputProperty, Object[] keyValues)
Get a specified data valueMethod parameters in org.planit.output.formatter with type arguments of type Mode Modifier and Type Method Description void
BaseOutputFormatter. persist(TimePeriod timePeriod, Set<Mode> modes, OutputConfiguration outputConfiguration, OutputTypeConfiguration outputTypeConfiguration, OutputAdapter outputAdapter)
Write data to output filevoid
OutputFormatter. 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 void
BaseOutputFormatter. 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 void
MemoryOutputFormatter. 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 void
BaseOutputFormatter. 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 void
MemoryOutputFormatter. 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 PlanItException
CsvFileOutputFormatter. 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 abstract void
BaseOutputFormatter. 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 void
MemoryOutputFormatter. 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 PlanItException
CsvFileOutputFormatter. 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 abstract void
BaseOutputFormatter. 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 void
MemoryOutputFormatter. 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 PlanItException
CsvFileOutputFormatter. 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 iterationprotected abstract void
BaseOutputFormatter. 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 void
MemoryOutputFormatter. 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 Mode in org.planit.output.property
Methods in org.planit.output.property with parameters of type Mode Modifier and Type Method Description static Object
ModeExternalIdOutputProperty. getModeExternalId(Mode mode)
Returns the external Id of the current modestatic long
ModeIdOutputProperty. getModeId(Mode mode)
Returns the Id of the current mode -
Uses of Mode in org.planit.trafficassignment
Methods in org.planit.trafficassignment with parameters of type Mode Modifier and Type Method Description double[]
TraditionalStaticAssignment. getModalNetworkSegmentFlows(Mode mode)
#Get link segment flows for a specified mode -
Uses of Mode in org.planit.userclass
Methods in org.planit.userclass that return Mode Modifier and Type Method Description Mode
UserClass. getMode()
Return the mode of travel of this user classConstructors in org.planit.userclass with parameters of type Mode Constructor Description UserClass(IdGroupingToken groupId, Object externalId, String name, Mode mode, TravelerType travelerType)
Constructor of user class -
Uses of Mode in org.planit.utils.network.physical
Methods in org.planit.utils.network.physical with parameters of type Mode Modifier and Type Method Description double
LinkSegment. getMaximumSpeed(Mode mode)
Return the maximum speed along this link for a specified modeboolean
LinkSegment. isModeAllowedThroughLink(Mode mode)
Returns whether vehicles of a specified mode are allowed through this linkvoid
LinkSegment. setMaximumSpeed(Mode mode, double maximumSpeed)
Set the maximum speed along this link for a specified mode -
Uses of Mode in org.planit.utils.network.physical.macroscopic
Methods in org.planit.utils.network.physical.macroscopic with parameters of type Mode Modifier and Type Method Description double
MacroscopicLinkSegment. computeFreeFlowTravelTime(Mode mode)
Compute the free flow travel time by mode, i.e.MacroscopicModeProperties
MacroscopicLinkSegmentType. getModeProperties(Mode mode)
Returns the mode properties for a specified mode along this linkMethod parameters in org.planit.utils.network.physical.macroscopic with type arguments of type Mode Modifier and Type Method Description void
MacroscopicLinkSegmentType. setModeProperties(Map<Mode,MacroscopicModeProperties> modeProperties)
Set the map of mode properties for this link
-