Uses of Interface
org.goplanit.utils.time.TimePeriod
-
Packages that use TimePeriod Package Description org.goplanit.assignment Traffic assignment classesorg.goplanit.assignment.algorithmb org.goplanit.assignment.ltm.sltm org.goplanit.assignment.traditionalstatic org.goplanit.component.event org.goplanit.converter.idmapping org.goplanit.cost.physical Contains the definition of physical cost classesorg.goplanit.cost.physical.initial Initial Physical Cost objectsorg.goplanit.cost.virtual Contains the definitions of virtual cost classesorg.goplanit.demands Classes which manage traveler demandsorg.goplanit.io.output.formatter PLANit IO output formatter packageorg.goplanit.output output writer related classesorg.goplanit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.goplanit.output.formatter output formatter related classesorg.goplanit.output.property Output property objects which represent quantities which can be reported in the outputorg.goplanit.project PLANit project classesorg.goplanit.time Contains the definition of the TimePeriod objectorg.goplanit.tntp.output.formatter CSV output formatter used for TNTP results outputorg.goplanit.utils.misc Miscellaneous utility classesorg.goplanit.utils.time -
-
Uses of TimePeriod in org.goplanit.assignment
Fields in org.goplanit.assignment with type parameters of type TimePeriod Modifier and Type Field Description protected Map<TimePeriod,InitialModesLinkSegmentCost>
TrafficAssignment. initialLinkSegmentCostByTimePeriod
The initial link segment cost to use where the mapping is based on the user provided time period.Methods in org.goplanit.assignment with parameters of type TimePeriod Modifier and Type Method Description protected void
StaticTrafficAssignment. executeTimePeriod(TimePeriod timePeriod)
Perform assignment for a given time periodprotected abstract void
StaticTrafficAssignment. executeTimePeriod(TimePeriod timePeriod, Set<Mode> modes)
Execute the time period for the registered modesvoid
TrafficAssignmentConfigurator. registerInitialLinkSegmentCost(TimePeriod timePeriod, InitialModesLinkSegmentCost initialLinkSegmentCost)
Register the initial link segment cost for a specified time periodvoid
TrafficAssignment. setInitialLinkSegmentCost(TimePeriod timePeriod, InitialModesLinkSegmentCost initialLinkSegmentCost)
Set the initial link segment cost for a specified time period on the assignment, otherwise revert to the general initial link segment cost (if any). -
Uses of TimePeriod in org.goplanit.assignment.algorithmb
Methods in org.goplanit.assignment.algorithmb with parameters of type TimePeriod Modifier and Type Method Description protected void
AlgorithmB. executeTimePeriod(TimePeriod timePeriod, Set<Mode> modes)
Execute the time period for the registered modesvoid
AlgorithmBEquilibration. executeTimePeriod(TimePeriod timePeriod, Set<Mode> modes)
The method that performs the equilibration for a given time period using AlgorithmB -
Uses of TimePeriod in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm that return TimePeriod Modifier and Type Method Description TimePeriod
StaticLtmSimulationData. getTimePeriod()
Active time periodMethods in org.goplanit.assignment.ltm.sltm with parameters of type TimePeriod Modifier and Type Method Description Optional<?>
StaticLtmLinkOutputTypeAdapter. getLinkSegmentOutputPropertyValue(OutputProperty outputProperty, MacroscopicLinkSegment linkSegment, Mode mode, TimePeriod timePeriod)
Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.void
StaticLtmSimulationData. setTimePeriod(TimePeriod timePeriod)
Active time periodvoid
StaticLtmAssignmentStrategy. updateTimePeriod(TimePeriod timePeriod, Mode mode, OdDemands odDemands)
Invoked before start of equilibrating a new time periodConstructors in org.goplanit.assignment.ltm.sltm with parameters of type TimePeriod Constructor Description StaticLtmSimulationData(TimePeriod timePeriod, Collection<Mode> supportedModes, long numberOfTotalLinkSegments)
Constructor -
Uses of TimePeriod in org.goplanit.assignment.traditionalstatic
Methods in org.goplanit.assignment.traditionalstatic with parameters of type TimePeriod Modifier and Type Method Description protected void
TraditionalStaticAssignment. executeTimePeriod(TimePeriod timePeriod, Set<Mode> modes)
Perform assignment for a given time period using Dijkstra's algorithmOptional<?>
TraditionalStaticAssignmentLinkOutputTypeAdapter. getLinkSegmentOutputPropertyValue(OutputProperty outputProperty, MacroscopicLinkSegment linkSegment, Mode mode, TimePeriod timePeriod)
Return the value of a specified output property of a link segment -
Uses of TimePeriod in org.goplanit.component.event
Methods in org.goplanit.component.event that return TimePeriod Modifier and Type Method Description TimePeriod
PopulateInitialLinkSegmentCostEvent. getTimePeriod()
Collect time period for which the initial costs are meant (might not be set)Constructors in org.goplanit.component.event with parameters of type TimePeriod Constructor Description PopulateInitialLinkSegmentCostEvent(PlanitComponentFactory<?> source, InitialMacroscopicLinkSegmentCost initialLinkSegmentCostToPopulate, String fileName, MacroscopicNetwork network, TimePeriod timePeriod)
Constructor -
Uses of TimePeriod in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type TimePeriod Modifier and Type Method Description static Function<TimePeriod,String>
IdMapperFunctionFactory. createTimePeriodIdMappingFunction(IdMapperType idMapper)
create a function that takes a traveller type and generates the appropriate id based on the user configurationFunction<TimePeriod,String>
DemandsIdMapper. getTimePeriodIdMapper()
get id mapper for time periodsFunction<TimePeriod,String>
NetworkIdMapper. getTimePeriodIdMapper()
get id mapper for time periods -
Uses of TimePeriod in org.goplanit.cost.physical
Methods in org.goplanit.cost.physical with parameters of type TimePeriod Modifier and Type Method Description abstract void
AbstractPhysicalCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculatedvoid
BprLinkTravelTimeCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculatedvoid
FreeFlowLinkTravelTimeCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculatedvoid
SteadyStateTravelTimeCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculated -
Uses of TimePeriod in org.goplanit.cost.physical.initial
Fields in org.goplanit.cost.physical.initial with type parameters of type TimePeriod Modifier and Type Field Description protected Map<TimePeriod,InitialModesLinkSegmentCost>
InitialMacroscopicLinkSegmentCost. timePeriodCosts
Map to store initial cost for each mode and link segment, linked to a particular time periodMethods in org.goplanit.cost.physical.initial that return types with arguments of type TimePeriod Modifier and Type Method Description Set<TimePeriod>
InitialMacroscopicLinkSegmentCost. getTimePeriods()
The registered time periods that have initial costsMethods in org.goplanit.cost.physical.initial with parameters of type TimePeriod Modifier and Type Method Description double
InitialMacroscopicLinkSegmentCost. getSegmentCost(TimePeriod timePeriod, Mode mode, MacroscopicLinkSegment linkSegment)
Returns the initial cost for each link segment and mode for time period specific registrations.abstract double
InitialPhysicalCost. getSegmentCost(TimePeriod timePeriod, Mode mode, MacroscopicLinkSegment linkSegment)
get the initial cost for a specified mode and link segmentInitialModesLinkSegmentCost
InitialMacroscopicLinkSegmentCost. getTimePeriodCosts(TimePeriod timePeriod)
The time period specific costs availableboolean
InitialMacroscopicLinkSegmentCost. isSegmentCostsSetForMode(TimePeriod timePeriod, Mode mode)
Are link segment costs available for the given mode (without time period)abstract boolean
InitialPhysicalCost. isSegmentCostsSetForMode(TimePeriod timePeriod, Mode mode)
Are link segment costs available for the given mode (without time period)boolean
InitialMacroscopicLinkSegmentCost. isSegmentCostsSetForTimePeriod(TimePeriod timePeriod)
Are link segment costs available for the given time periodabstract boolean
InitialPhysicalCost. isSegmentCostsSetForTimePeriod(TimePeriod timePeriod)
Are link segment costs available for the given time periodvoid
InitialMacroscopicLinkSegmentCost. setSegmentCost(TimePeriod timePeriod, Mode mode, MacroscopicLinkSegment linkSegment, double cost)
Set the initial cost for a specified mode and link segmentabstract void
InitialPhysicalCost. setSegmentCost(TimePeriod timePeriod, Mode mode, MacroscopicLinkSegment linkSegment, double cost)
Set the initial cost for a specified mode and link segment -
Uses of TimePeriod in org.goplanit.cost.virtual
Methods in org.goplanit.cost.virtual with parameters of type TimePeriod Modifier and Type Method Description abstract void
AbstractVirtualCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculatedvoid
FixedConnectoidTravelTimeCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculatedvoid
SpeedConnectoidTravelTimeCost. updateTimePeriod(TimePeriod timePeriod)
Provide the cost calculation with information regarding the time period for which the cost is to be calculated -
Uses of TimePeriod in org.goplanit.demands
Methods in org.goplanit.demands that return TimePeriod Modifier and Type Method Description TimePeriod
TimePeriods. getByXmlId(String xmlId)
Retrieve a TimePeriod by its xml IdTimePeriod
TimePeriodsFactory. registerNew(long startTimeSeconds, long durationSeconds)
register a new entry on the container and return itTimePeriod
TimePeriodsFactory. registerNew(String description, long startTimeSeconds, long durationSeconds)
register a new entry on the container and return itMethods in org.goplanit.demands that return types with arguments of type TimePeriod Modifier and Type Method Description SortedSet<TimePeriod>
TimePeriods. asSortedSetByStartTime()
Returns a set of all registered time periods sorted by the start time, i.e., the way the time period is comparableMethods in org.goplanit.demands with parameters of type TimePeriod Modifier and Type Method Description OdDemands
Demands. get(Mode mode, TimePeriod timePeriod)
Get an OdDemand by mode and time period in pcu/hourSet<Mode>
Demands. getRegisteredModesForTimePeriod(TimePeriod timePeriod)
Get modes registered for the given time periodOdDemands
Demands. registerOdDemandPcuHour(TimePeriod timePeriod, Mode mode, OdDemands odDemandsPcuHour)
Register provided odDemandMethod parameters in org.goplanit.demands with type arguments of type TimePeriod Modifier and Type Method Description TimePeriods
TimePeriods. deepCloneWithMapping(BiConsumer<TimePeriod,TimePeriod> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperTimePeriods
TimePeriods. deepCloneWithMapping(BiConsumer<TimePeriod,TimePeriod> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructor parameters in org.goplanit.demands with type arguments of type TimePeriod Constructor Description TimePeriods(TimePeriods other, boolean deepCopy, BiConsumer<TimePeriod,TimePeriod> mapper)
Copy constructorTimePeriods(TimePeriods other, boolean deepCopy, BiConsumer<TimePeriod,TimePeriod> mapper)
Copy constructor -
Uses of TimePeriod in org.goplanit.io.output.formatter
Methods in org.goplanit.io.output.formatter with parameters of type TimePeriod 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 TimePeriod in org.goplanit.output
Methods in org.goplanit.output with parameters of type TimePeriod Modifier and Type Method Description boolean
OutputManager. isAnyOutputPersisted(TimePeriod timePeriod, Set<Mode> modes, boolean converged)
Verify if anything is actually persisted whenOutputManager.persistOutputData(TimePeriod, Set, boolean)
is invoked given the underlying configurationvoid
OutputManager. persistOutputData(TimePeriod timePeriod, Set<Mode> modes, boolean converged)
Persist the output data for all registered output types -
Uses of TimePeriod in org.goplanit.output.adapter
Methods in org.goplanit.output.adapter with parameters of type TimePeriod Modifier and Type Method Description Optional<?>
MacroscopicLinkOutputTypeAdapter. getLinkSegmentOutputPropertyValue(OutputProperty outputProperty, MacroscopicLinkSegment linkSegment, Mode mode, TimePeriod timePeriod)
Return the value of a specified output property of a link segmentOptional<?>
MacroscopicLinkOutputTypeAdapterImpl. getLinkSegmentOutputPropertyValue(OutputProperty outputProperty, MacroscopicLinkSegment linkSegment, Mode mode, TimePeriod timePeriod)
Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.Optional<?>
OdOutputTypeAdapter. getOdOutputPropertyValue(OutputProperty outputProperty, OdDataIterator<?> odIterator, Mode mode, TimePeriod timePeriod)
Returns the specified output property values for the current cell in the OD Matrix IteratorOptional<?>
OdOutputTypeAdapterImpl. getOdOutputPropertyValue(OutputProperty outputProperty, OdDataIterator<?> odIterator, Mode mode, TimePeriod timePeriod)
Returns the specified output property values for the current cell in the OD Matrix Iteratorprotected Optional<?>
OutputTypeAdapterImpl. getOutputTypeIndependentPropertyValue(OutputProperty outputProperty, Mode mode, TimePeriod timePeriod)
Returns the value of properties which are common to all output type adaptersOptional<?>
PathOutputTypeAdapter. getPathOutputPropertyValue(OutputProperty outputProperty, OdDataIterator<? extends ManagedDirectedPath> odPathIterator, Mode mode, TimePeriod timePeriod, PathOutputIdentificationType pathOutputType)
Returns the specified output property values for the current cell in the ODPathIteratorOptional<?>
PathOutputTypeAdapterImpl. getPathOutputPropertyValue(OutputProperty outputProperty, OdDataIterator<? extends ManagedDirectedPath> odPathIterator, Mode mode, TimePeriod timePeriod, PathOutputIdentificationType pathOutputType)
Returns the specified output property values for the current cell in the ODPathIterator -
Uses of TimePeriod in org.goplanit.output.formatter
Methods in org.goplanit.output.formatter with parameters of type TimePeriod Modifier and Type Method Description protected String
FileOutputFormatter. generateAbsoluteOutputFileName(String outputDirectory, String nameRoot, String nameExtension, TimePeriod timePeriod, OutputType outputType, long runId)
Generates the name of an output file.protected String
FileOutputFormatter. generateAbsoluteOutputFileName(String outputDirectory, String nameRoot, String nameExtension, TimePeriod timePeriod, OutputType outputType, long runId, int iteration)
Generates the name of an output file.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, OutputPropertyType outputProperty, Object[] keyValues)
Get a specified data valuevoid
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 TimePeriod in org.goplanit.output.property
Methods in org.goplanit.output.property with parameters of type TimePeriod Modifier and Type Method Description static Optional<String>
TimePeriodExternalIdOutputProperty. getTimePeriodExternalId(TimePeriod timePeriod)
Returns the current time period external Idstatic Optional<Long>
TimePeriodIdOutputProperty. getTimePeriodId(TimePeriod timePeriod)
Returns the current time period Idstatic Optional<String>
TimePeriodXmlIdOutputProperty. getTimePeriodXmlId(TimePeriod timePeriod)
Returns the current time period xml Id -
Uses of TimePeriod in org.goplanit.project
Methods in org.goplanit.project with parameters of type TimePeriod Modifier and Type Method Description InitialMacroscopicLinkSegmentCost
CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(LayeredNetwork<?,?> network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file and register it to the provided time periodprotected InitialMacroscopicLinkSegmentCost
PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(LayeredNetwork<?,?> network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file for all time periods (which are assumed are sorted by start time) -
Uses of TimePeriod in org.goplanit.time
Classes in org.goplanit.time that implement TimePeriod Modifier and Type Class Description class
TimePeriodImpl
Represents a time period within the day. -
Uses of TimePeriod in org.goplanit.tntp.output.formatter
Methods in org.goplanit.tntp.output.formatter with parameters of type TimePeriod Modifier and Type Method Description protected void
CSVOutputFormatter. 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
CSVOutputFormatter. 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
CSVOutputFormatter. 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
CSVOutputFormatter. 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
CSVOutputFormatter. 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 TimePeriod in org.goplanit.utils.misc
Methods in org.goplanit.utils.misc with parameters of type TimePeriod Modifier and Type Method Description static String
LoggingUtils. timePeriodPrefix(TimePeriod timePeriod)
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. -
Uses of TimePeriod in org.goplanit.utils.time
Fields in org.goplanit.utils.time with type parameters of type TimePeriod Modifier and Type Field Description static Class<TimePeriod>
TimePeriod. TIMEPERIOD_ID_CLASS
id class for generating idsMethods in org.goplanit.utils.time that return TimePeriod Modifier and Type Method Description TimePeriod
TimePeriod. deepClone()
An id entity should always support a deep copy, i.e., all "owned" members will be deep copied when a clone of this instance is created via this call.TimePeriod
TimePeriod. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.utils.time that return types with arguments of type TimePeriod Modifier and Type Method Description static Comparator<TimePeriod>
TimePeriodUtils. comparatorByStartTime()
custom comparator not by id but based on the start time and when equal durationdefault Class<? extends TimePeriod>
TimePeriod. getIdClass()
Each managed id class is expected to generate its ids based on its class signature.
-