A B C D E F G H I L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- A_STAR_EUCLIDEAN_OVERDO_FACTOR - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- AbstractTaxiOptimizerParams - Class in org.matsim.contrib.taxi.optimizer
- AbstractTaxiOptimizerParams(String, boolean, boolean) - Constructor for class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- addCheckAllRequestsPerformed() - Method in class org.matsim.contrib.taxi.util.TaxiSimulationConsistencyChecker
- addParameterSet(ConfigGroup) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- addParameterSet(ConfigGroup) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- addParameterSet(ConfigGroup) - Method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizerParams
- addParameterSet(ConfigGroup) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- addRequest(TaxiRequest) - Method in class org.matsim.contrib.taxi.optimizer.rules.UnplannedRequestZonalRegistry
- addVehicle(DvrpVehicle) - Method in class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
- appendOccupiedDriveAndDropoff(Schedule) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- appendStayTask(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- appendTasksAfterDropoff(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- ARRIVAL_TIME - org.matsim.contrib.etaxi.optimizer.assignment.ETaxiToPlugAssignmentCostProvider.Mode
- ARRIVAL_TIME - org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider.Mode
- assertNoUnplannedRequestsWhenIdleVehicles(TaxiScheduler, Fleet, Stream<? extends Request>) - Static method in class org.matsim.contrib.taxi.optimizer.TaxiOptimizationValidation
- AssignmentDestinationData<D> - Class in org.matsim.contrib.taxi.optimizer.assignment
- AssignmentDestinationData(ImmutableList<AssignmentDestinationData.DestEntry<D>>) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData
- AssignmentDestinationData.DestEntry<D> - Class in org.matsim.contrib.taxi.optimizer.assignment
- AssignmentETaxiOptimizer - Class in org.matsim.contrib.etaxi.optimizer.assignment
-
Main assumptions: no diversion and destination unknown charging scheduling has higher priority than request scheduling charging scheduling is triggered less frequently than request scheduling To avoid race conditions / oscillations: charging scheduling can override planned request-related assignments and planned charging assignments request scheduling can override planned request-related assignments currently executed assignments cannot be interrupted (i.e.
- AssignmentETaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, MobsimTimer, TravelTime, ETaxiScheduler, ScheduleTimingUpdater, ChargingInfrastructure, MultiNodePathCalculator, BackwardMultiNodePathCalculator, LeastCostPathCalculator) - Constructor for class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizer
- AssignmentETaxiOptimizerParams - Class in org.matsim.contrib.etaxi.optimizer.assignment
- AssignmentETaxiOptimizerParams() - Constructor for class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- AssignmentRequestInserter - Class in org.matsim.contrib.taxi.optimizer.assignment
- AssignmentRequestInserter(Fleet, Network, MobsimTimer, TravelTime, TravelDisutility, TaxiScheduler, AssignmentTaxiOptimizerParams) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentRequestInserter
- AssignmentRequestInserter(Fleet, MobsimTimer, TravelTime, TaxiScheduler, AssignmentTaxiOptimizerParams, MultiNodePathCalculator, BackwardMultiNodePathCalculator, LeastCostPathCalculator) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentRequestInserter
- AssignmentTaxiOptimizer - Class in org.matsim.contrib.taxi.optimizer.assignment
- AssignmentTaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility, TaxiScheduler, ScheduleTimingUpdater) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizer
- AssignmentTaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, AssignmentRequestInserter) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizer
- AssignmentTaxiOptimizerParams - Class in org.matsim.contrib.taxi.optimizer.assignment
- AssignmentTaxiOptimizerParams() - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
B
- beginChargingTaskRemoval() - Method in class org.matsim.contrib.etaxi.ETaxiScheduler
- BestChargerFinder - Class in org.matsim.contrib.etaxi.optimizer
- BestChargerFinder(BestDispatchFinder) - Constructor for class org.matsim.contrib.etaxi.optimizer.BestChargerFinder
- BestDispatchFinder - Class in org.matsim.contrib.taxi.optimizer
- BestDispatchFinder(TaxiScheduleInquiry, Network, MobsimTimer, TravelTime, TravelDisutility) - Constructor for class org.matsim.contrib.taxi.optimizer.BestDispatchFinder
- BestDispatchFinder.Dispatch<D> - Class in org.matsim.contrib.taxi.optimizer
- BREAK_IF_NOT_ALL_REQUESTS_SERVED - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
C
- calc(VehicleData.Entry, AssignmentDestinationData.DestEntry<D>, OneToManyPathSearch.PathData) - Method in interface org.matsim.contrib.taxi.optimizer.assignment.VehicleAssignmentProblem.AssignmentCost
- calcHourCount(Iterable<? extends DvrpVehicle>) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculators
- calcHourlyDurations(int, int) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculators
- calcNewEndTime(DvrpVehicle, StayTask, double) - Method in class org.matsim.contrib.etaxi.util.ETaxiStayTaskEndTimeCalculator
- calcNewEndTime(DvrpVehicle, StayTask, double) - Method in class org.matsim.contrib.taxi.scheduler.TaxiStayTaskEndTimeCalculator
- calcPath(Link, Link, double) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- calculateTaxiTaskTypeCounts(Fleet) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiTimeProfiles
- CELL_SIZE - Static variable in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- CHANGE_START_LINK_TO_LAST_LINK_IN_SCHEDULE - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- CHARGING_START_TIME - org.matsim.contrib.etaxi.optimizer.assignment.ETaxiToPlugAssignmentCostProvider.Mode
- chartSchedule(Collection<? extends DvrpVehicle>) - Static method in class org.matsim.contrib.taxi.util.chart.TaxiScheduleCharts
- checkConsistency(Config) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- checkConsistency(Config) - Method in class org.matsim.contrib.taxi.run.MultiModeTaxiConfigGroup
- checkConsistency(Config) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- computeInitialFeasibleSolution() - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Compute an initial feasible solution by assigning zero labels to the workers and by assigning to each job a label equal to the minimum cost among its incident edges.
- configureQSim() - Method in class org.matsim.contrib.etaxi.run.ETaxiModeQSimModule
- configureQSim() - Method in class org.matsim.contrib.taxi.run.TaxiModeQSimModule
- countRequestsWithStatus(Stream<? extends Request>, TaxiRequest.TaxiRequestStatus) - Static method in class org.matsim.contrib.taxi.passenger.TaxiRequests
- countUnremovablePlannedTasks(Schedule) - Method in class org.matsim.contrib.etaxi.ETaxiScheduler
- countUnremovablePlannedTasks(Schedule) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- create(EventsManager, TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility, ETaxiScheduler, ScheduleTimingUpdater, ChargingInfrastructure) - Static method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizer
- create(EventsManager, TaxiConfigGroup, Fleet, ETaxiScheduler, ScheduleTimingUpdater, Network, MobsimTimer, TravelTime, TravelDisutility, ChargingInfrastructure) - Static method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizer
- create(EventsManager, TaxiConfigGroup, Fleet, ETaxiScheduler, ScheduleTimingUpdater, Network, MobsimTimer, TravelTime, TravelDisutility, ChargingInfrastructure, ZonalSystem) - Static method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizer
- create(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, Network, MobsimTimer, TravelTime, TravelDisutility) - Static method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
- create(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, Network, MobsimTimer, TravelTime, TravelDisutility, URL) - Static method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizer
- create(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, Network, MobsimTimer, TravelTime, TravelDisutility, ZonalSystem) - Static method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
- create(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, Network, MobsimTimer, TravelTime, TravelDisutility, ZonalSystem, URL) - Static method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizer
- createAction(DynAgent, DvrpVehicle, double) - Method in class org.matsim.contrib.etaxi.ETaxiActionCreator
- createAction(DynAgent, DvrpVehicle, double) - Method in class org.matsim.contrib.taxi.vrpagent.TaxiActionCreator
- createAndInitLineBuilder() - Method in class org.matsim.contrib.etaxi.run.ETaxiBenchmarkStats
- createAndInitLineBuilder() - Method in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
- createControler(Config, boolean) - Static method in class org.matsim.contrib.etaxi.run.RunETaxiScenario
- createControler(Config, int) - Static method in class org.matsim.contrib.etaxi.run.RunETaxiBenchmark
- createControler(Config, int) - Static method in class org.matsim.contrib.taxi.benchmark.RunTaxiBenchmark
- createControlerWithSingleModeTaxi(Config, boolean) - Static method in class org.matsim.contrib.taxi.run.TaxiControlerCreator
-
Creates a controller in one step.
- createCurrentTaxiTaskTypeCounter(Fleet) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiTimeProfiles
- createIdleVehicleCounter(Fleet, ScheduleInquiry) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiTimeProfiles
- createParameterSet(String) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- createParameterSet(String) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- createParameterSet(String) - Method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizerParams
- createParameterSet(String) - Method in class org.matsim.contrib.taxi.run.MultiModeTaxiConfigGroup
- createParameterSet(String) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- createRequest(Id<Request>, Id<Person>, Route, Link, Link, double, double) - Method in class org.matsim.contrib.taxi.passenger.TaxiRequestCreator
- createRequestsWithStatusCounter(Collection<? extends Request>, TaxiRequest.TaxiRequestStatus) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiTimeProfiles
- createStatsList(T[], T) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculators
D
- DAILY_STATS_ID - Static variable in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculators
- DefaultTaxiOptimizer - Class in org.matsim.contrib.taxi.optimizer
- DefaultTaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, UnplannedRequestInserter) - Constructor for class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- DefaultTaxiOptimizerProvider - Class in org.matsim.contrib.taxi.optimizer
- DefaultTaxiOptimizerProvider(EventsManager, TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility, TaxiScheduler, ScheduleTimingUpdater, URL) - Constructor for class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizerProvider
- DEMAND_SUPPLY_EQUIL - org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter.Goal
- DestEntry(int, D, Link, double) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData.DestEntry
- destination - Variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData.DestEntry
- destination - Variable in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder.Dispatch
- DESTINATION_KNOWN - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- DETAILED_STATS - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- Dispatch(DvrpVehicle, D, VrpPathWithTravelData) - Constructor for class org.matsim.contrib.taxi.optimizer.BestDispatchFinder.Dispatch
- divertDrive(TaxiEmptyDriveTask, VrpPathWithTravelData) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- divertOrAppendDrive(Schedule, VrpPathWithTravelData) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- doReoptimizeAfterNextTask(Task) - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- doReoptimizeAfterNextTask(Task) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
- doUnscheduleAwaitingRequests - Variable in class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- doUpdateTimelines - Variable in class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- DriveRecorder - Class in org.matsim.contrib.taxi.schedule.reconstruct
- DROPOFF - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- DROPOFF - org.matsim.contrib.taxi.schedule.TaxiTaskType
- DROPOFF_ACTIVITY_TYPE - Static variable in class org.matsim.contrib.taxi.vrpagent.TaxiActionCreator
- DROPOFF_DURATION - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- DSE - org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider.Mode
E
- EMPTY_DRIVE - org.matsim.contrib.taxi.schedule.TaxiTaskType
- endChargingTaskRemoval() - Method in class org.matsim.contrib.etaxi.ETaxiScheduler
- Entry(int, DvrpVehicle, Link, double, boolean) - Constructor for class org.matsim.contrib.taxi.optimizer.VehicleData.Entry
- ETaxiActionCreator - Class in org.matsim.contrib.etaxi
- ETaxiActionCreator(TaxiActionCreator) - Constructor for class org.matsim.contrib.etaxi.ETaxiActionCreator
- ETaxiBenchmarkStats - Class in org.matsim.contrib.etaxi.run
- ETaxiBenchmarkStats(OutputDirectoryHierarchy) - Constructor for class org.matsim.contrib.etaxi.run.ETaxiBenchmarkStats
- ETaxiChargingTask - Class in org.matsim.contrib.etaxi
- ETaxiChargingTask(double, double, Charger, ElectricVehicle, double) - Constructor for class org.matsim.contrib.etaxi.ETaxiChargingTask
- ETaxiModeQSimModule - Class in org.matsim.contrib.etaxi.run
- ETaxiModeQSimModule(TaxiConfigGroup) - Constructor for class org.matsim.contrib.etaxi.run.ETaxiModeQSimModule
- ETaxiOptimizerProvider - Class in org.matsim.contrib.etaxi.optimizer
- ETaxiOptimizerProvider(EventsManager, TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility, ETaxiScheduler, ScheduleTimingUpdater, ChargingInfrastructure) - Constructor for class org.matsim.contrib.etaxi.optimizer.ETaxiOptimizerProvider
- ETaxiScheduler - Class in org.matsim.contrib.etaxi
- ETaxiScheduler(TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility) - Constructor for class org.matsim.contrib.etaxi.ETaxiScheduler
- ETaxiStats - Class in org.matsim.contrib.etaxi.util
- ETaxiStats(String) - Constructor for class org.matsim.contrib.etaxi.util.ETaxiStats
- ETaxiStats.ETaxiState - Enum in org.matsim.contrib.etaxi.util
- ETaxiStatsCalculator - Class in org.matsim.contrib.etaxi.util
- ETaxiStatsCalculator(Iterable<? extends DvrpVehicle>) - Constructor for class org.matsim.contrib.etaxi.util.ETaxiStatsCalculator
- ETaxiStayTaskEndTimeCalculator - Class in org.matsim.contrib.etaxi.util
- ETaxiStayTaskEndTimeCalculator(TaxiConfigGroup) - Constructor for class org.matsim.contrib.etaxi.util.ETaxiStayTaskEndTimeCalculator
- ETaxiToPlugAssignmentCostProvider - Class in org.matsim.contrib.etaxi.optimizer.assignment
- ETaxiToPlugAssignmentCostProvider(AssignmentETaxiOptimizerParams) - Constructor for class org.matsim.contrib.etaxi.optimizer.assignment.ETaxiToPlugAssignmentCostProvider
- ETaxiToPlugAssignmentCostProvider.Mode - Enum in org.matsim.contrib.etaxi.optimizer.assignment
- execute() - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Execute the algorithm.
- executePhase() - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Execute a single phase of the algorithm.
F
- fetchUnmatchedWorker() - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
- FifoRequestInserter - Class in org.matsim.contrib.taxi.optimizer.fifo
- FifoRequestInserter(Network, Fleet, MobsimTimer, TravelTime, TravelDisutility, TaxiScheduler) - Constructor for class org.matsim.contrib.taxi.optimizer.fifo.FifoRequestInserter
- FifoSchedulingProblem - Class in org.matsim.contrib.taxi.optimizer.fifo
- FifoSchedulingProblem(Fleet, TaxiScheduler, BestDispatchFinder) - Constructor for class org.matsim.contrib.taxi.optimizer.fifo.FifoSchedulingProblem
- FifoTaxiOptimizer - Class in org.matsim.contrib.taxi.optimizer.fifo
- FifoTaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility, TaxiScheduler, ScheduleTimingUpdater) - Constructor for class org.matsim.contrib.taxi.optimizer.fifo.FifoTaxiOptimizer
- FifoTaxiOptimizerParams - Class in org.matsim.contrib.taxi.optimizer.fifo
- FifoTaxiOptimizerParams() - Constructor for class org.matsim.contrib.taxi.optimizer.fifo.FifoTaxiOptimizerParams
- findAssignments(VehicleData, AssignmentDestinationData<D>, VehicleAssignmentProblem.AssignmentCost<D>) - Method in class org.matsim.contrib.taxi.optimizer.assignment.VehicleAssignmentProblem
- findBestChargerForVehicle(DvrpVehicle, Stream<Charger>) - Method in class org.matsim.contrib.etaxi.optimizer.BestChargerFinder
- findBestDestination(DvrpVehicle, Stream<D>, LinkProvider<D>) - Method in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder
- findBestRequestForVehicle(DvrpVehicle, Stream<TaxiRequest>) - Method in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder
- findBestVehicle(D, Stream<? extends DvrpVehicle>, LinkProvider<D>) - Method in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder
- findBestVehicleForRequest(TaxiRequest, Stream<? extends DvrpVehicle>) - Method in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder
- findNearestRequests(Node, int) - Method in class org.matsim.contrib.taxi.optimizer.rules.UnplannedRequestZonalRegistry
- findNearestVehicles(Node, int) - Method in class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
- findNearestVehicles(Node, int, Predicate<DvrpVehicle>) - Method in class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
G
- get() - Method in class org.matsim.contrib.etaxi.optimizer.ETaxiOptimizerProvider
- get() - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizerProvider
- get() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatusTimeProfileCollectorProvider
- get(Config) - Static method in class org.matsim.contrib.taxi.run.MultiModeTaxiConfigGroup
- getAStarEuclideanOverdoFactor() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getCellSize() - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- getComments() - Method in class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- getComments() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getComments() - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- getComments() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getCost(AssignmentDestinationData<AssignmentChargerPlugData.ChargerPlug>, VehicleData) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.ETaxiToPlugAssignmentCostProvider
- getCost(AssignmentRequestData, VehicleData) - Method in class org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider
- getDailyEStats() - Method in class org.matsim.contrib.etaxi.util.ETaxiStatsCalculator
- getDailyStats() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculator
- getDetailedStats() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getDropoffDuration() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getDropoffTask() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getEarliestIdleness(DvrpVehicle) - Method in interface org.matsim.contrib.taxi.scheduler.TaxiScheduleInquiry
- getEarliestIdleness(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
-
If the returned LinkTimePair is not null, then time is not smaller than the current time
- getEarliestStartTime() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getEntries() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData
- getEntries() - Method in class org.matsim.contrib.taxi.optimizer.VehicleData
- getEntry(int) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData
- getEntry(int) - Method in class org.matsim.contrib.taxi.optimizer.VehicleData
- geteTaxiStats() - Method in class org.matsim.contrib.etaxi.util.ETaxiStatsCalculator
- getFleet() - Method in class org.matsim.contrib.taxi.schedule.reconstruct.ScheduleReconstructor
- getFleetEmptyDriveRatio() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStats
- getFleetEmptyDriveRatio(int) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- getFleetQueuedTimeRatio() - Method in class org.matsim.contrib.etaxi.util.ETaxiStats
- getFleetStayRatio() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStats
- getFleetWaitRatio(int) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- getFromLink() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getGoal() - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- getHour(double) - Static method in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculators
- getHours() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- getId() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getIdleCount() - Method in class org.matsim.contrib.taxi.optimizer.VehicleData
- getImmediateDiversion(DvrpVehicle) - Method in interface org.matsim.contrib.taxi.scheduler.TaxiScheduleInquiry
- getImmediateDiversion(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
-
If the returned LinkTimePair is not null, then time is not smaller than the current time
- getImmediateDiversionOrEarliestIdleness(DvrpVehicle) - Method in interface org.matsim.contrib.taxi.scheduler.TaxiScheduleInquiry
- getImmediateDiversionOrEarliestIdleness(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
-
If the returned LinkTimePair is not null, then time is not smaller than the current time
- getMeanWaitTime(int) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- getMinRelativeSoc() - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- getMinRelativeSoc() - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- getModalElements() - Method in class org.matsim.contrib.taxi.run.MultiModeTaxiConfigGroup
- getMode() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getMode() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getMode() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getNearestRequestsLimit() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getNearestRequestsLimit() - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- getNearestVehiclesLimit() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getNearestVehiclesLimit() - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- getNullPathCost() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getOccupiedDriveRatio() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStats
- getP95WaitTime(int) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- getPassengerId() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getPickupDuration() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getPickupTask() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.taxi.optimizer.fifo.FifoTaxiOptimizerParams
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- getReoptimizationTimeStep() - Method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizerParams
- getRequest() - Method in class org.matsim.contrib.taxi.schedule.TaxiDropoffTask
- getRequest() - Method in class org.matsim.contrib.taxi.schedule.TaxiPickupTask
- getRequestCount() - Method in class org.matsim.contrib.taxi.optimizer.rules.UnplannedRequestZonalRegistry
- getRequests() - Method in class org.matsim.contrib.taxi.passenger.SubmittedTaxiRequestsCollector
- getSingleModeTaxiConfig(Config) - Static method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getSize() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData
- getSize() - Method in class org.matsim.contrib.taxi.optimizer.VehicleData
- getSocCheckTimeStep() - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- getSocCheckTimeStep() - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- getStatus() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getSubmissionTime() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getTaxiOptimizerParams() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getTaxisFile() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getTaxisFileUrl(URL) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getTaxiStats() - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculator
- getTimeProfiles() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- getToLink() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- getValue(TaxiStatsReader.Section, int, int) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- getVehicleCount() - Method in class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
- getVehPlanningHorizonOversupply() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- getVehPlanningHorizonUndersupply() - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- GOAL - Static variable in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- greedyMatch() - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Find a valid matching by greedily selecting among zero-cost matchings.
- GROUP_NAME - Static variable in class org.matsim.contrib.taxi.run.MultiModeTaxiConfigGroup
- GROUP_NAME - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
H
- handleEvent(ActivityEndEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.StayRecorder
- handleEvent(ActivityStartEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.StayRecorder
- handleEvent(LinkLeaveEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.DriveRecorder
- handleEvent(PersonDepartureEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.RequestRecorder
- handleEvent(PersonEntersVehicleEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.DriveRecorder
- handleEvent(PersonEntersVehicleEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.RequestRecorder
- handleEvent(VehicleLeavesTrafficEvent) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.DriveRecorder
- HEADER - Static variable in class org.matsim.contrib.etaxi.run.ETaxiBenchmarkStats
- HEADER - Static variable in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
- HungarianAlgorithm - Class in org.matsim.contrib.taxi.optimizer.assignment
-
An implementation of the Hungarian algorithm for solving the assignment problem.
- HungarianAlgorithm(double[][]) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Construct an instance of the algorithm.
I
- id - Variable in class org.matsim.contrib.etaxi.util.ETaxiStats
- id - Variable in class org.matsim.contrib.taxi.util.stats.TaxiStats
- idle - Variable in class org.matsim.contrib.taxi.optimizer.VehicleData.Entry
- IdleTaxiZonalRegistry - Class in org.matsim.contrib.taxi.optimizer.rules
- IdleTaxiZonalRegistry(ZonalSystem, ScheduleInquiry) - Constructor for class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
- idx - Variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData.DestEntry
- idx - Variable in class org.matsim.contrib.taxi.optimizer.VehicleData.Entry
- initializePhase(int) - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Initialize the next phase of the algorithm by clearing the committed workers and jobs sets and by initializing the slack arrays to the values corresponding to the specified root worker.
- install() - Method in class org.matsim.contrib.etaxi.run.MultiModeETaxiModule
- install() - Method in class org.matsim.contrib.taxi.run.MultiModeTaxiModule
- install() - Method in class org.matsim.contrib.taxi.run.TaxiModeModule
- isBreakSimulationIfNotAllRequestsServed() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- isChangeStartLinkToLastLinkInSchedule() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- isDestinationKnown() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- isIdle(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- isNewDecisionEpoch(MobsimBeforeSimStepEvent, int) - Static method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- isOnlineVehicleTracker() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- isUseModeFilteredSubnetwork() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- isVehicleDiversion() - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- isWaitStay(Task) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizer
- isWaitStay(Task) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
L
- link - Variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData.DestEntry
- loadBenchmarkScenario(Config, int, int) - Static method in class org.matsim.contrib.taxi.benchmark.RunTaxiBenchmark
M
- main(String[]) - Static method in class org.matsim.contrib.etaxi.run.PostProcessEBenchmarkResults
- match(int, int) - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Helper method to record a matching between worker w and job j.
- MIN_PICKUP_TIME - org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter.Goal
- MIN_RELATIVE_SOC - Static variable in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- MIN_RELATIVE_SOC - Static variable in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- MIN_WAIT_TIME - org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter.Goal
- MODE - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- MODE - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- MultiModeETaxiModule - Class in org.matsim.contrib.etaxi.run
- MultiModeETaxiModule() - Constructor for class org.matsim.contrib.etaxi.run.MultiModeETaxiModule
- MultiModeTaxiConfigGroup - Class in org.matsim.contrib.taxi.run
- MultiModeTaxiConfigGroup() - Constructor for class org.matsim.contrib.taxi.run.MultiModeTaxiConfigGroup
- MultiModeTaxiModule - Class in org.matsim.contrib.taxi.run
- MultiModeTaxiModule() - Constructor for class org.matsim.contrib.taxi.run.MultiModeTaxiModule
N
- NEAREST_REQUESTS_LIMIT - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- NEAREST_REQUESTS_LIMIT - Static variable in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- NEAREST_VEHICLES_LIMIT - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- NEAREST_VEHICLES_LIMIT - Static variable in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- nextTask(DvrpVehicle) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizer
- nextTask(DvrpVehicle) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizer
- nextTask(DvrpVehicle) - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- nextTask(DvrpVehicle) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
- notifyMobsimBeforeCleanup(MobsimBeforeCleanupEvent) - Method in class org.matsim.contrib.etaxi.run.ETaxiBenchmarkStats
- notifyMobsimBeforeCleanup(MobsimBeforeCleanupEvent) - Method in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
- notifyMobsimBeforeCleanup(MobsimBeforeCleanupEvent) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsDumper
- notifyMobsimBeforeCleanup(MobsimBeforeCleanupEvent) - Method in class org.matsim.contrib.taxi.util.TaxiSimulationConsistencyChecker
- notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizer
- notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizer
- notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent) - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- notifyShutdown(ShutdownEvent) - Method in class org.matsim.contrib.etaxi.run.ETaxiBenchmarkStats
- notifyShutdown(ShutdownEvent) - Method in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
- notifyShutdown(ShutdownEvent) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsDumper
- NULL_PATH_COST - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
O
- objectCreated(Fleet) - Method in class org.matsim.contrib.etaxi.run.ETaxiBenchmarkStats
- objectCreated(Fleet) - Method in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
- objectCreated(Fleet) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsDumper
- OCCUPIED_DRIVE - org.matsim.contrib.taxi.schedule.TaxiTaskType
- ONLINE_VEHICLE_TRACKER - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- org.matsim.contrib.etaxi - package org.matsim.contrib.etaxi
- org.matsim.contrib.etaxi.optimizer - package org.matsim.contrib.etaxi.optimizer
- org.matsim.contrib.etaxi.optimizer.assignment - package org.matsim.contrib.etaxi.optimizer.assignment
- org.matsim.contrib.etaxi.optimizer.rules - package org.matsim.contrib.etaxi.optimizer.rules
- org.matsim.contrib.etaxi.run - package org.matsim.contrib.etaxi.run
- org.matsim.contrib.etaxi.util - package org.matsim.contrib.etaxi.util
- org.matsim.contrib.taxi.benchmark - package org.matsim.contrib.taxi.benchmark
- org.matsim.contrib.taxi.optimizer - package org.matsim.contrib.taxi.optimizer
- org.matsim.contrib.taxi.optimizer.assignment - package org.matsim.contrib.taxi.optimizer.assignment
- org.matsim.contrib.taxi.optimizer.fifo - package org.matsim.contrib.taxi.optimizer.fifo
- org.matsim.contrib.taxi.optimizer.rules - package org.matsim.contrib.taxi.optimizer.rules
- org.matsim.contrib.taxi.optimizer.zonal - package org.matsim.contrib.taxi.optimizer.zonal
- org.matsim.contrib.taxi.passenger - package org.matsim.contrib.taxi.passenger
- org.matsim.contrib.taxi.run - package org.matsim.contrib.taxi.run
- org.matsim.contrib.taxi.run.examples - package org.matsim.contrib.taxi.run.examples
- org.matsim.contrib.taxi.schedule - package org.matsim.contrib.taxi.schedule
- org.matsim.contrib.taxi.schedule.reconstruct - package org.matsim.contrib.taxi.schedule.reconstruct
- org.matsim.contrib.taxi.scheduler - package org.matsim.contrib.taxi.scheduler
- org.matsim.contrib.taxi.util - package org.matsim.contrib.taxi.util
- org.matsim.contrib.taxi.util.chart - package org.matsim.contrib.taxi.util.chart
- org.matsim.contrib.taxi.util.stats - package org.matsim.contrib.taxi.util.stats
- org.matsim.contrib.taxi.vrpagent - package org.matsim.contrib.taxi.vrpagent
P
- passengerWaitTime - Variable in class org.matsim.contrib.taxi.util.stats.TaxiStats
- PassengerWaitTime - org.matsim.contrib.taxi.util.stats.TaxiStatsReader.Section
- path - Variable in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder.Dispatch
- PERFORMED - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- PICKUP - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- PICKUP - org.matsim.contrib.taxi.schedule.TaxiTaskType
- PICKUP_ACTIVITY_TYPE - Static variable in class org.matsim.contrib.taxi.vrpagent.TaxiActionCreator
- PICKUP_DURATION - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- PICKUP_TIME - org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider.Mode
- PLANNED - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- PLUGGED - org.matsim.contrib.etaxi.util.ETaxiStats.ETaxiState
- PostProcessEBenchmarkResults - Class in org.matsim.contrib.etaxi.run
- PostProcessEBenchmarkResults() - Constructor for class org.matsim.contrib.etaxi.run.PostProcessEBenchmarkResults
- process(String, String, String) - Method in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkPostProcessor
- processNewMielec(String) - Static method in class org.matsim.contrib.etaxi.run.PostProcessEBenchmarkResults
Q
- QUEUED - org.matsim.contrib.etaxi.util.ETaxiStats.ETaxiState
R
- reconstructFromFile(Network, String, String) - Static method in class org.matsim.contrib.taxi.schedule.reconstruct.ScheduleReconstructor
- reduce() - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Reduce the cost matrix by subtracting the smallest element of each row from all elements of the row as well as the smallest element of each column from all elements of the column.
- REJECTED - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- removeAwaitingRequests(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- removeAwaitingRequestsFromAllSchedules() - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
-
Awaiting == unpicked-up, i.e.
- removeParameterSet(ConfigGroup) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- removePlannedTasks(DvrpVehicle, int) - Method in class org.matsim.contrib.etaxi.ETaxiScheduler
- removePlannedTasks(DvrpVehicle, int) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- removeRequest(TaxiRequest) - Method in class org.matsim.contrib.taxi.optimizer.rules.UnplannedRequestZonalRegistry
- removeVehicle(DvrpVehicle) - Method in class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
- REOPTIMIZATION_TIME_STEP - Static variable in class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- RequestRecorder - Class in org.matsim.contrib.taxi.schedule.reconstruct
- RequestRecorder(ScheduleReconstructor, String) - Constructor for class org.matsim.contrib.taxi.schedule.reconstruct.RequestRecorder
- requestSubmitted(Request) - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- requestSubmitted(Request) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
- reset(int) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.DriveRecorder
- reset(int) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.RequestRecorder
- reset(int) - Method in class org.matsim.contrib.taxi.schedule.reconstruct.StayRecorder
- RIDE - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- RuleBasedETaxiOptimizer - Class in org.matsim.contrib.etaxi.optimizer.rules
- RuleBasedETaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, ETaxiScheduler, ScheduleTimingUpdater, ChargingInfrastructure, IdleTaxiZonalRegistry, UnplannedRequestZonalRegistry, BestDispatchFinder, UnplannedRequestInserter) - Constructor for class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizer
- RuleBasedETaxiOptimizerParams - Class in org.matsim.contrib.etaxi.optimizer.rules
- RuleBasedETaxiOptimizerParams() - Constructor for class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- RuleBasedRequestInserter - Class in org.matsim.contrib.taxi.optimizer.rules
- RuleBasedRequestInserter(TaxiScheduler, MobsimTimer, Network, TravelTime, TravelDisutility, RuleBasedTaxiOptimizerParams, IdleTaxiZonalRegistry, UnplannedRequestZonalRegistry) - Constructor for class org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter
- RuleBasedRequestInserter(TaxiScheduler, MobsimTimer, BestDispatchFinder, RuleBasedTaxiOptimizerParams, IdleTaxiZonalRegistry, UnplannedRequestZonalRegistry) - Constructor for class org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter
- RuleBasedRequestInserter.Goal - Enum in org.matsim.contrib.taxi.optimizer.rules
- RuleBasedTaxiOptimizer - Class in org.matsim.contrib.taxi.optimizer.rules
- RuleBasedTaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, IdleTaxiZonalRegistry, UnplannedRequestZonalRegistry, UnplannedRequestInserter) - Constructor for class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizer
- RuleBasedTaxiOptimizerParams - Class in org.matsim.contrib.taxi.optimizer.rules
- RuleBasedTaxiOptimizerParams() - Constructor for class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- run(URL, boolean) - Static method in class org.matsim.contrib.etaxi.run.RunETaxiScenario
- run(URL, boolean) - Static method in class org.matsim.contrib.taxi.run.RunTaxiScenario
- run(URL, boolean, int) - Static method in class org.matsim.contrib.taxi.run.examples.RunMultiModeTaxiExample
- run(URL, boolean, int) - Static method in class org.matsim.contrib.taxi.run.examples.RunTaxiExample
- run(URL, int) - Static method in class org.matsim.contrib.etaxi.run.RunETaxiBenchmark
- run(URL, int) - Static method in class org.matsim.contrib.taxi.benchmark.RunTaxiBenchmark
- RunETaxiBenchmark - Class in org.matsim.contrib.etaxi.run
-
For a fair and consistent benchmarking of taxi dispatching algorithms we assume that link travel times are deterministic.
- RunETaxiBenchmark() - Constructor for class org.matsim.contrib.etaxi.run.RunETaxiBenchmark
- RunETaxiScenario - Class in org.matsim.contrib.etaxi.run
- RunETaxiScenario() - Constructor for class org.matsim.contrib.etaxi.run.RunETaxiScenario
- RunMultiModeTaxiExample - Class in org.matsim.contrib.taxi.run.examples
- RunMultiModeTaxiExample() - Constructor for class org.matsim.contrib.taxi.run.examples.RunMultiModeTaxiExample
- RunTaxiBenchmark - Class in org.matsim.contrib.taxi.benchmark
-
For a fair and consistent benchmarking of taxi dispatching algorithms we assume that link travel times are deterministic.
- RunTaxiBenchmark() - Constructor for class org.matsim.contrib.taxi.benchmark.RunTaxiBenchmark
- RunTaxiExample - Class in org.matsim.contrib.taxi.run.examples
- RunTaxiExample() - Constructor for class org.matsim.contrib.taxi.run.examples.RunTaxiExample
- RunTaxiScenario - Class in org.matsim.contrib.taxi.run
- RunTaxiScenario() - Constructor for class org.matsim.contrib.taxi.run.RunTaxiScenario
S
- ScheduleBuilder - Class in org.matsim.contrib.taxi.schedule.reconstruct
- scheduleCharging() - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizer
- scheduleCharging(DvrpVehicle, ElectricVehicle, Charger, VrpPathWithTravelData) - Method in class org.matsim.contrib.etaxi.ETaxiScheduler
- scheduleDrive(Schedule, TaxiStayTask, VrpPathWithTravelData) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- ScheduleReconstructor - Class in org.matsim.contrib.taxi.schedule.reconstruct
- ScheduleReconstructor(Network, EventsManager, String) - Constructor for class org.matsim.contrib.taxi.schedule.reconstruct.ScheduleReconstructor
- scheduleRequest(DvrpVehicle, TaxiRequest, VrpPathWithTravelData) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- scheduleUnplannedRequests(Collection<TaxiRequest>) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentRequestInserter
- scheduleUnplannedRequests(Collection<TaxiRequest>) - Method in class org.matsim.contrib.taxi.optimizer.fifo.FifoRequestInserter
- scheduleUnplannedRequests(Collection<TaxiRequest>) - Method in class org.matsim.contrib.taxi.optimizer.fifo.FifoSchedulingProblem
- scheduleUnplannedRequests(Collection<TaxiRequest>) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter
- scheduleUnplannedRequests(Collection<TaxiRequest>) - Method in interface org.matsim.contrib.taxi.optimizer.UnplannedRequestInserter
- scheduleUnplannedRequests(Collection<TaxiRequest>) - Method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalRequestInserter
- SET_NAME - Static variable in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- SET_NAME - Static variable in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- SET_NAME - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- SET_NAME - Static variable in class org.matsim.contrib.taxi.optimizer.fifo.FifoTaxiOptimizerParams
- SET_NAME - Static variable in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- SET_NAME - Static variable in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizerParams
- setAStarEuclideanOverdoFactor(double) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setBreakSimulationIfNotAllRequestsServed(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setCellSize(Double) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- setChangeStartLinkToLastLinkInSchedule(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setDestinationKnown(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setDetailedStats(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setDropoffDuration(double) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setDropoffTask(TaxiDropoffTask) - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- setGoal(RuleBasedRequestInserter.Goal) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- setMinRelativeSoc(double) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- setMinRelativeSoc(double) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- setMode(String) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setMode(TaxiToRequestAssignmentCostProvider.Mode) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- setNearestRequestsLimit(int) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- setNearestRequestsLimit(Integer) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- setNearestVehiclesLimit(int) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- setNearestVehiclesLimit(Integer) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- setNullPathCost(double) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- setOnlineVehicleTracker(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setPickupDuration(double) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setPickupTask(TaxiPickupTask) - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.taxi.optimizer.fifo.FifoTaxiOptimizerParams
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.taxi.optimizer.rules.RuleBasedTaxiOptimizerParams
- setReoptimizationTimeStep(int) - Method in class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizerParams
- setRequiresReoptimization(boolean) - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- setSocCheckTimeStep(int) - Method in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- setSocCheckTimeStep(int) - Method in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- setTaxisFile(String) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setTimeProfiles(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setUseModeFilteredSubnetwork(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setVehicleDiversion(boolean) - Method in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- setVehPlanningHorizonOversupply(double) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- setVehPlanningHorizonUndersupply(double) - Method in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- SOC_CHECK_TIME_STEP - Static variable in class org.matsim.contrib.etaxi.optimizer.assignment.AssignmentETaxiOptimizerParams
- SOC_CHECK_TIME_STEP - Static variable in class org.matsim.contrib.etaxi.optimizer.rules.RuleBasedETaxiOptimizerParams
- stateTimeSumsByState - Variable in class org.matsim.contrib.etaxi.util.ETaxiStats
- STAY - org.matsim.contrib.taxi.schedule.TaxiTaskType
- STAY_ACTIVITY_TYPE - Static variable in class org.matsim.contrib.taxi.vrpagent.TaxiActionCreator
- StayRecorder - Class in org.matsim.contrib.taxi.schedule.reconstruct
- stopAllAimlessDriveTasks() - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
-
If diversion is enabled, this method must be called after scheduling in order to make sure that no vehicle is moving aimlessly.
- stopVehicle(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- SubmittedTaxiRequestsCollector - Class in org.matsim.contrib.taxi.passenger
- SubmittedTaxiRequestsCollector() - Constructor for class org.matsim.contrib.taxi.passenger.SubmittedTaxiRequestsCollector
T
- taskRemovedFromSchedule(DvrpVehicle, Task) - Method in class org.matsim.contrib.etaxi.ETaxiScheduler
- taskRemovedFromSchedule(DvrpVehicle, Task) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- taskTimeSumsByType - Variable in class org.matsim.contrib.taxi.util.stats.TaxiStats
- TaskTypeTotalDuration - org.matsim.contrib.taxi.util.stats.TaxiStatsReader.Section
- TAXI_DESCRIPTION_CREATOR - Static variable in class org.matsim.contrib.taxi.util.chart.TaxiScheduleCharts
- TAXI_DESCRIPTION_WITH_PASSENGER_ID_CREATOR - Static variable in class org.matsim.contrib.taxi.util.chart.TaxiScheduleCharts
- TAXI_PAINT_SELECTOR - Static variable in class org.matsim.contrib.taxi.util.chart.TaxiScheduleCharts
- TaxiActionCreator - Class in org.matsim.contrib.taxi.vrpagent
- TaxiActionCreator(PassengerEngine, VrpLegFactory) - Constructor for class org.matsim.contrib.taxi.vrpagent.TaxiActionCreator
- TaxiActionCreator(PassengerEngine, TaxiConfigGroup, MobsimTimer, DvrpConfigGroup) - Constructor for class org.matsim.contrib.taxi.vrpagent.TaxiActionCreator
- TaxiBenchmarkPostProcessor - Class in org.matsim.contrib.taxi.benchmark
- TaxiBenchmarkPostProcessor(String[], String...) - Constructor for class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkPostProcessor
- TaxiBenchmarkStats - Class in org.matsim.contrib.taxi.benchmark
- TaxiBenchmarkStats(OutputDirectoryHierarchy) - Constructor for class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
- taxiCfg - Variable in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- TaxiConfigGroup - Class in org.matsim.contrib.taxi.run
- TaxiConfigGroup() - Constructor for class org.matsim.contrib.taxi.run.TaxiConfigGroup
- TaxiControlerCreator - Class in org.matsim.contrib.taxi.run
- TaxiControlerCreator() - Constructor for class org.matsim.contrib.taxi.run.TaxiControlerCreator
- TaxiDropoffTask - Class in org.matsim.contrib.taxi.schedule
- TaxiDropoffTask(double, double, TaxiRequest) - Constructor for class org.matsim.contrib.taxi.schedule.TaxiDropoffTask
- TaxiEmptyDriveTask - Class in org.matsim.contrib.taxi.schedule
- TaxiEmptyDriveTask(VrpPathWithTravelData) - Constructor for class org.matsim.contrib.taxi.schedule.TaxiEmptyDriveTask
- TaxiHistogramsWriter - Class in org.matsim.contrib.taxi.util.stats
- TaxiHistogramsWriter(List<TaxiStats>) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiHistogramsWriter
- TaxiModeModule - Class in org.matsim.contrib.taxi.run
- TaxiModeModule(TaxiConfigGroup) - Constructor for class org.matsim.contrib.taxi.run.TaxiModeModule
- TaxiModeQSimModule - Class in org.matsim.contrib.taxi.run
- TaxiModeQSimModule(TaxiConfigGroup) - Constructor for class org.matsim.contrib.taxi.run.TaxiModeQSimModule
- TaxiOccupiedDriveTask - Class in org.matsim.contrib.taxi.schedule
- TaxiOccupiedDriveTask(VrpPathWithTravelData, TaxiRequest) - Constructor for class org.matsim.contrib.taxi.schedule.TaxiOccupiedDriveTask
- TaxiOptimizationValidation - Class in org.matsim.contrib.taxi.optimizer
- TaxiOptimizationValidation() - Constructor for class org.matsim.contrib.taxi.optimizer.TaxiOptimizationValidation
- TaxiOptimizer - Interface in org.matsim.contrib.taxi.optimizer
- TaxiPickupTask - Class in org.matsim.contrib.taxi.schedule
- TaxiPickupTask(double, double, TaxiRequest) - Constructor for class org.matsim.contrib.taxi.schedule.TaxiPickupTask
- TaxiRequest - Class in org.matsim.contrib.taxi.passenger
- TaxiRequest(Id<Request>, Id<Person>, String, Link, Link, double, double) - Constructor for class org.matsim.contrib.taxi.passenger.TaxiRequest
- TaxiRequest.TaxiRequestStatus - Enum in org.matsim.contrib.taxi.passenger
- TaxiRequestCreator - Class in org.matsim.contrib.taxi.passenger
- TaxiRequestCreator(String, SubmittedTaxiRequestsCollector) - Constructor for class org.matsim.contrib.taxi.passenger.TaxiRequestCreator
- TaxiRequests - Class in org.matsim.contrib.taxi.passenger
- TaxiRequests() - Constructor for class org.matsim.contrib.taxi.passenger.TaxiRequests
- TAXIS_FILE - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- TaxiScheduleCharts - Class in org.matsim.contrib.taxi.util.chart
- TaxiScheduleCharts() - Constructor for class org.matsim.contrib.taxi.util.chart.TaxiScheduleCharts
- TaxiScheduleInquiry - Interface in org.matsim.contrib.taxi.scheduler
- TaxiScheduler - Class in org.matsim.contrib.taxi.scheduler
- TaxiScheduler(TaxiConfigGroup, Fleet, Network, MobsimTimer, TravelTime, TravelDisutility) - Constructor for class org.matsim.contrib.taxi.scheduler.TaxiScheduler
- TaxiSimulationConsistencyChecker - Class in org.matsim.contrib.taxi.util
- TaxiSimulationConsistencyChecker(SubmittedTaxiRequestsCollector, TaxiConfigGroup) - Constructor for class org.matsim.contrib.taxi.util.TaxiSimulationConsistencyChecker
- TaxiStats - Class in org.matsim.contrib.taxi.util.stats
- TaxiStats(String) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStats
- TaxiStatsCalculator - Class in org.matsim.contrib.taxi.util.stats
- TaxiStatsCalculator(Iterable<? extends DvrpVehicle>) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculator
- TaxiStatsCalculators - Class in org.matsim.contrib.taxi.util.stats
- TaxiStatsCalculators() - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStatsCalculators
- TaxiStatsDumper - Class in org.matsim.contrib.taxi.util.stats
- TaxiStatsDumper(TaxiConfigGroup, OutputDirectoryHierarchy, IterationCounter) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStatsDumper
- TaxiStatsReader - Class in org.matsim.contrib.taxi.util.stats
- TaxiStatsReader(String) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStatsReader
- TaxiStatsReader.Section - Enum in org.matsim.contrib.taxi.util.stats
- TaxiStatsWriter - Class in org.matsim.contrib.taxi.util.stats
- TaxiStatsWriter(List<TaxiStats>) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStatsWriter
- TaxiStatusTimeProfileCollectorProvider - Class in org.matsim.contrib.taxi.util.stats
- TaxiStatusTimeProfileCollectorProvider(Fleet, MatsimServices, SubmittedTaxiRequestsCollector, TaxiConfigGroup) - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiStatusTimeProfileCollectorProvider
- TaxiStayTask - Class in org.matsim.contrib.taxi.schedule
- TaxiStayTask(double, double, Link) - Constructor for class org.matsim.contrib.taxi.schedule.TaxiStayTask
- TaxiStayTaskEndTimeCalculator - Class in org.matsim.contrib.taxi.scheduler
- TaxiStayTaskEndTimeCalculator(TaxiConfigGroup) - Constructor for class org.matsim.contrib.taxi.scheduler.TaxiStayTaskEndTimeCalculator
- TaxiTaskType - Enum in org.matsim.contrib.taxi.schedule
- TaxiTimeProfiles - Class in org.matsim.contrib.taxi.util.stats
- TaxiTimeProfiles() - Constructor for class org.matsim.contrib.taxi.util.stats.TaxiTimeProfiles
- TaxiToRequestAssignmentCostProvider - Class in org.matsim.contrib.taxi.optimizer.assignment
- TaxiToRequestAssignmentCostProvider(AssignmentTaxiOptimizerParams) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider
- TaxiToRequestAssignmentCostProvider.Mode - Enum in org.matsim.contrib.taxi.optimizer.assignment
- time - Variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentDestinationData.DestEntry
- TIME_PROFILES - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- toString() - Method in class org.matsim.contrib.taxi.passenger.TaxiRequest
- toString() - Method in class org.matsim.contrib.taxi.schedule.TaxiDropoffTask
- toString() - Method in class org.matsim.contrib.taxi.schedule.TaxiPickupTask
- TOTAL_WAIT_TIME - org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider.Mode
U
- UNPLANNED - org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
- UnplannedRequestInserter - Interface in org.matsim.contrib.taxi.optimizer
- UnplannedRequestZonalRegistry - Class in org.matsim.contrib.taxi.optimizer.rules
- UnplannedRequestZonalRegistry(ZonalSystem) - Constructor for class org.matsim.contrib.taxi.optimizer.rules.UnplannedRequestZonalRegistry
- unscheduleAwaitingRequests() - Method in class org.matsim.contrib.taxi.optimizer.DefaultTaxiOptimizer
- updateBeforeNextTask(DvrpVehicle) - Method in class org.matsim.contrib.taxi.scheduler.TaxiScheduler
-
Check and decide if the schedule should be updated due to if vehicle is Update timings (i.e.
- updateLabeling(double) - Method in class org.matsim.contrib.taxi.optimizer.assignment.HungarianAlgorithm
-
Update labels with the specified slack by adding the slack value for committed workers and by subtracting the slack value for committed jobs.
- USE_MODE_FILTERED_SUBNETWORK - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
V
- valueOf(String) - Static method in enum org.matsim.contrib.etaxi.optimizer.assignment.ETaxiToPlugAssignmentCostProvider.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.etaxi.util.ETaxiStats.ETaxiState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter.Goal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.taxi.schedule.TaxiTaskType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.matsim.contrib.taxi.util.stats.TaxiStatsReader.Section
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.matsim.contrib.etaxi.optimizer.assignment.ETaxiToPlugAssignmentCostProvider.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.etaxi.util.ETaxiStats.ETaxiState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.taxi.optimizer.assignment.TaxiToRequestAssignmentCostProvider.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.taxi.optimizer.rules.RuleBasedRequestInserter.Goal
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.taxi.passenger.TaxiRequest.TaxiRequestStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.taxi.schedule.TaxiTaskType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.matsim.contrib.taxi.util.stats.TaxiStatsReader.Section
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VEH_PLANNING_HORIZON_OVERSUPPLY - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- VEH_PLANNING_HORIZON_UNDERSUPPLY - Static variable in class org.matsim.contrib.taxi.optimizer.assignment.AssignmentTaxiOptimizerParams
- vehicle - Variable in class org.matsim.contrib.taxi.optimizer.BestDispatchFinder.Dispatch
- vehicle - Variable in class org.matsim.contrib.taxi.optimizer.VehicleData.Entry
- VEHICLE_DIVERSION - Static variable in class org.matsim.contrib.taxi.run.TaxiConfigGroup
- VehicleAssignmentProblem<D> - Class in org.matsim.contrib.taxi.optimizer.assignment
- VehicleAssignmentProblem(TravelTime, MultiNodePathCalculator, BackwardMultiNodePathCalculator) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.VehicleAssignmentProblem
- VehicleAssignmentProblem(TravelTime, MultiNodePathCalculator, BackwardMultiNodePathCalculator, LeastCostPathCalculator, int, int) - Constructor for class org.matsim.contrib.taxi.optimizer.assignment.VehicleAssignmentProblem
- VehicleAssignmentProblem.AssignmentCost<D> - Interface in org.matsim.contrib.taxi.optimizer.assignment
- VehicleData - Class in org.matsim.contrib.taxi.optimizer
- VehicleData(double, TaxiScheduleInquiry, Stream<? extends DvrpVehicle>) - Constructor for class org.matsim.contrib.taxi.optimizer.VehicleData
- VehicleData(double, TaxiScheduleInquiry, Stream<? extends DvrpVehicle>, double) - Constructor for class org.matsim.contrib.taxi.optimizer.VehicleData
- VehicleData.Entry - Class in org.matsim.contrib.taxi.optimizer
- vehicleEmptyDriveRatio - Variable in class org.matsim.contrib.taxi.util.stats.TaxiStats
- VehicleEmptyDriveRatio - org.matsim.contrib.taxi.util.stats.TaxiStatsReader.Section
- vehicles() - Method in class org.matsim.contrib.taxi.optimizer.rules.IdleTaxiZonalRegistry
- vehicleStayRatio - Variable in class org.matsim.contrib.taxi.util.stats.TaxiStats
- VehicleWaitRatio - org.matsim.contrib.taxi.util.stats.TaxiStatsReader.Section
W
- write(String) - Method in class org.matsim.contrib.taxi.util.stats.TaxiHistogramsWriter
- write(String) - Method in class org.matsim.contrib.taxi.util.stats.TaxiStatsWriter
- writeFile(String, String[]) - Method in class org.matsim.contrib.taxi.benchmark.TaxiBenchmarkStats
Z
- ZonalRequestInserter - Class in org.matsim.contrib.taxi.optimizer.zonal
- ZonalRequestInserter(Fleet, TaxiScheduler, MobsimTimer, Network, TravelTime, TravelDisutility, ZonalTaxiOptimizerParams, IdleTaxiZonalRegistry, UnplannedRequestZonalRegistry, URL) - Constructor for class org.matsim.contrib.taxi.optimizer.zonal.ZonalRequestInserter
- ZonalTaxiOptimizer - Class in org.matsim.contrib.taxi.optimizer.zonal
- ZonalTaxiOptimizer(EventsManager, TaxiConfigGroup, Fleet, TaxiScheduler, ScheduleTimingUpdater, IdleTaxiZonalRegistry, UnplannedRequestZonalRegistry, ZonalRequestInserter) - Constructor for class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizer
- ZonalTaxiOptimizerParams - Class in org.matsim.contrib.taxi.optimizer.zonal
- ZonalTaxiOptimizerParams() - Constructor for class org.matsim.contrib.taxi.optimizer.zonal.ZonalTaxiOptimizerParams
All Classes All Packages