Uses of Class
com.graphhopper.jsprit.core.problem.solution.route.VehicleRoute
Packages that use VehicleRoute
Package
Description
-
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm
Method parameters in com.graphhopper.jsprit.core.algorithm with type arguments of type VehicleRouteModifier and TypeMethodDescriptionvoidRemoveEmptyVehicles.informInsertionEnds(Collection<VehicleRoute> vehicleRoutes, Collection<Job> badJobs) voidResetAndIniFleetManager.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm.listener
Methods in com.graphhopper.jsprit.core.algorithm.listener with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidAlgorithmEventAdapter.informJobInserted(Job job, VehicleRoute inRoute, InsertionData insertionData) voidAlgorithmEventAdapter.removed(Job job, VehicleRoute fromRoute) Method parameters in com.graphhopper.jsprit.core.algorithm.listener with type arguments of type VehicleRouteModifier and TypeMethodDescriptionvoidAlgorithmEventAdapter.informInsertionEnds(Collection<VehicleRoute> vehicleRoutes, Collection<Job> badJobs) voidAlgorithmEventAdapter.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) voidAlgorithmEventAdapter.ruinEnds(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) voidAlgorithmEventAdapter.ruinStarts(Collection<VehicleRoute> routes) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm.recreate
Methods in com.graphhopper.jsprit.core.algorithm.recreate that return VehicleRouteModifier and TypeMethodDescriptionAbstractInsertionStrategy.Insertion.getRoute()RegretKAlternatives.Alternative.getRoute()Methods in com.graphhopper.jsprit.core.algorithm.recreate that return types with arguments of type VehicleRouteModifier and TypeMethodDescriptionAdaptiveSpatialFilter.getNearestRoutes(Job job, Collection<VehicleRoute> routes, int limit) Gets the k nearest routes to a job based on minimum distance to any activity.AdaptiveSpatialFilter.FilterResult.getRoutes()Methods in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidRegretKAlternatives.add(InsertionData insertionData, VehicleRoute route) Adds an alternative and maintains sorted order by cost.protected voidAbstractInsertionCalculator.addActivitiesAndVehicleSwitch(InsertionData insertionData, VehicleRoute route, Vehicle vehicle, TourActivity firstActivity, int firstActivityIndex, TourActivity secondActivity, int secondActivityIndex, double departureTime) Adds events to insertion data for a job that requires two activities (like Shipment)protected voidAbstractInsertionCalculator.addActivityAndVehicleSwitch(InsertionData insertionData, VehicleRoute route, Vehicle vehicle, TourActivity activity, int activityIndex, double departureTime) Adds events to insertion data for a job that requires a single activity (like Service)static RegretKAlternativesRegretKAlternatives.fromBestAndSecondBest(InsertionData best, InsertionData secondBest, VehicleRoute bestRoute, VehicleRoute secondBestRoute) Creates RegretKAlternatives from best and secondBest InsertionData for backward compatibility.default List<InsertionData> JobInsertionCostsCalculator.getAllInsertionPositions(VehicleRoute currentRoute, Job newJob) Returns all feasible insertion positions for a job in a route, considering all available vehicles.default List<InsertionData> JobInsertionCostsCalculator.getAllInsertionPositions(VehicleRoute currentRoute, Job newJob, Vehicle newVehicle, double newVehicleDepartureTime, Driver newDriver) Returns all feasible insertion positions for a job in a route with specific vehicle.JobInsertionCostsCalculator.getInsertionData(VehicleRoute currentRoute, Job newJob, Vehicle newVehicle, double newVehicleDepartureTime, Driver newDriver, double bestKnownCosts) JobInsertionCostsCalculatorLight.getInsertionData(Job unassignedJob, VehicleRoute route, double bestKnownCosts) ShipmentInsertionCalculatorFlex.getInsertionData(VehicleRoute currentRoute, Job jobToInsert, Vehicle newVehicle, double newVehicleDepartureTime, Driver newDriver, double bestKnownCosts) Calculates the marginal cost of inserting job i locally.voidBreakScheduling.informJobInserted(Job job2insert, VehicleRoute inRoute, InsertionData insertionData) voidConfigureLocalActivityInsertionCalculator.informJobInserted(Job job2insert, VehicleRoute inRoute, InsertionData insertionData) voidDellAmicoFixCostCalculator.informJobInserted(Job job2insert, VehicleRoute inRoute, InsertionData insertionData) protected voidAbstractInsertionStrategy.insertJob(Job unassignedJob, InsertionData iData, VehicleRoute inRoute) voidAdaptiveSpatialFilter.recordComparison(InsertionData filteredBest, VehicleRoute filteredRoute, InsertionData fullBest, VehicleRoute fullRoute) Records comparison data for learning.voidBreakScheduling.removed(Job job, VehicleRoute fromRoute) voidVehicleSwitched.vehicleSwitched(VehicleRoute vehicleRoute, Vehicle oldVehicle, Vehicle newVehicle) Method parameters in com.graphhopper.jsprit.core.algorithm.recreate with type arguments of type VehicleRouteModifier and TypeMethodDescriptionAdaptiveSpatialFilter.getNearestRoutes(Job job, Collection<VehicleRoute> routes, int limit) Gets the k nearest routes to a job based on minimum distance to any activity.AdaptiveSpatialFilter.getRelevantRoutes(Job job, Collection<VehicleRoute> routes) Decides whether to use filtering for this job and returns relevant routes.voidBreakScheduling.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) voidConfigureLocalActivityInsertionCalculator.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) voidDellAmicoFixCostCalculator.informInsertionStarts(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) AbstractInsertionStrategy.insertJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) InsertionStrategy.insertJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) Inserts unassigned jobs into vehicle routes.abstract Collection<Job> AbstractInsertionStrategy.insertUnassignedJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) BestInsertion.insertUnassignedJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) BestInsertionConcurrent.insertUnassignedJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) CheapestInsertion.insertUnassignedJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) CheapestInsertionConcurrent.insertUnassignedJobs(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) PositionBasedRegretInsertion.insertUnassignedJobs(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) PositionBasedRegretInsertionFast.insertUnassignedJobs(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) RegretInsertion.insertUnassignedJobs(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) Runs insertion.RegretInsertionConcurrent.insertUnassignedJobs(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) Runs insertion.RegretInsertionConcurrentFast.insertUnassignedJobs(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) Runs insertion.RegretInsertionFast.insertUnassignedJobs(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) Runs insertion.voidBreakScheduling.ruinEnds(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) voidBreakScheduling.ruinStarts(Collection<VehicleRoute> routes) Constructors in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type VehicleRouteModifierConstructorDescriptionAlternative(InsertionData insertionData, VehicleRoute route) Insertion(VehicleRoute vehicleRoute, InsertionData insertionData) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm.recreate.listener
Methods in com.graphhopper.jsprit.core.algorithm.recreate.listener with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidBeforeJobInsertionListener.informBeforeJobInsertion(Job job, InsertionData data, VehicleRoute route) voidInsertionListeners.informBeforeJobInsertion(Job job, InsertionData data, VehicleRoute route) voidInsertionListeners.informJobInserted(Job insertedJob, VehicleRoute inRoute, InsertionData insertionData) voidJobInsertedListener.informJobInserted(Job job2insert, VehicleRoute inRoute, InsertionData insertionData) voidInsertionListeners.informVehicleSwitched(VehicleRoute route, Vehicle oldVehicle, Vehicle newVehicle) voidVehicleSwitchedListener.vehicleSwitched(VehicleRoute vehicleRoute, Vehicle oldVehicle, Vehicle newVehicle) Method parameters in com.graphhopper.jsprit.core.algorithm.recreate.listener with type arguments of type VehicleRouteModifier and TypeMethodDescriptionvoidInsertionEndsListener.informInsertionEnds(Collection<VehicleRoute> vehicleRoutes, Collection<Job> badJobs) voidInsertionListeners.informInsertionEndsListeners(Collection<VehicleRoute> vehicleRoutes, Collection<Job> badJobs) voidInsertionListeners.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) voidInsertionStartsListener.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm.ruin
Methods in com.graphhopper.jsprit.core.algorithm.ruin with parameters of type VehicleRouteModifier and TypeMethodDescriptionDBSCANClusterer.getClusters(VehicleRoute route) KruskalClusterer.getClusters(VehicleRoute route) Returns two clusters from the route by cutting the longest MST edge.KruskalClusterer.getOneCluster(VehicleRoute route, boolean preferSmaller) Returns one cluster (randomly chosen or smaller) from the route.DBSCANClusterer.getRandomCluster(VehicleRoute route) voidRuinBreaks.removed(Job job, VehicleRoute fromRoute) protected booleanAbstractRuinStrategy.removeJob(Job job, VehicleRoute route) Method parameters in com.graphhopper.jsprit.core.algorithm.ruin with type arguments of type VehicleRouteModifier and TypeMethodDescriptionprotected booleanAbstractRuinStrategy.removeJob(Job job, Collection<VehicleRoute> vehicleRoutes) AbstractRuinStrategy.ruin(Collection<VehicleRoute> vehicleRoutes) RuinStrategy.ruin(Collection<VehicleRoute> vehicleRoutes) Ruins a current solution, i.e.voidRuinBreaks.ruinEnds(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) abstract Collection<Job> AbstractRuinStrategy.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) RuinClusters.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Removes a fraction of jobs from vehicleRoutes.RuinKruskalClusters.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) RuinRadial.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Ruins the collection of vehicleRoutes, i.e.RuinRadialDynamic.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Ruins the collection of vehicleRoutes by removing jobs in spatial proximity.RuinRadialMultipleCenters.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Deprecated.Ruins the collection of vehicleRoutes, i.e.RuinRandom.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Removes a fraction of jobs from vehicleRoutes.RuinString.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Ruins the collection of vehicleRoutes, i.e.RuinTimeRelated.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Removes a fraction of jobs from vehicleRoutes.RuinWorst.ruinRoutes(Collection<VehicleRoute> vehicleRoutes) Removes a fraction of jobs from vehicleRoutes.voidRuinBreaks.ruinStarts(Collection<VehicleRoute> routes) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm.ruin.listener
Methods in com.graphhopper.jsprit.core.algorithm.ruin.listener with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidRuinListener.removed(Job job, VehicleRoute fromRoute) informs if aJobhas been removed from aVehicleRoute.voidRuinListeners.removed(Job job, VehicleRoute fromRoute) Method parameters in com.graphhopper.jsprit.core.algorithm.ruin.listener with type arguments of type VehicleRouteModifier and TypeMethodDescriptionvoidRuinListener.ruinEnds(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) informs about ruin-end.voidRuinListeners.ruinEnds(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) voidRuinListener.ruinStarts(Collection<VehicleRoute> routes) informs about ruin-start.voidRuinListeners.ruinStarts(Collection<VehicleRoute> routes) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.algorithm.state
Methods in com.graphhopper.jsprit.core.algorithm.state with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidUpdateActivityNextLocations.begin(VehicleRoute route) voidUpdateActivityPrevLocations.begin(VehicleRoute route) voidUpdateActivityTimes.begin(VehicleRoute route) voidUpdateFutureWaitingTimes.begin(VehicleRoute route) voidUpdateMaxTimeInVehicle.begin(VehicleRoute route) voidUpdateSkills.begin(VehicleRoute route) voidUpdateVariableCosts.begin(VehicleRoute route) voidVehicleDependentTraveledDistance.begin(VehicleRoute route) UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate.get(VehicleRoute route) <T> TStateManager.getRouteState(VehicleRoute route, StateId stateId, Class<T> type) Returns the route state that is associated to the route and stateId, or null if no state is associated.<T> TStateManager.getRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId, Class<T> type) Returns the route state that is assigned to the specified route, vehicle and stateId.booleanStateManager.hasRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId) Returns true if a state is assigned to the specified route, vehicle and stateId.voidStateManager.informJobInserted(Job job2insert, VehicleRoute inRoute, InsertionData insertionData) <T> voidStateManager.putRouteState(VehicleRoute route, StateId stateId, T state) Associates the specified route, vehicle and stateId to the state value.<T> voidStateManager.putRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId, T state) Associates the specified route, vehicle and stateId to the state value.voidStateManager.reCalculateStates(VehicleRoute route) voidStateManager.removed(Job job, VehicleRoute fromRoute) voidUpdateActivityNextLocations.visit(VehicleRoute route) voidUpdateActivityPrevLocations.visit(VehicleRoute route) voidUpdateEndLocationIfRouteIsOpen.visit(VehicleRoute route) voidUpdateVehicleDependentPracticalTimeWindows.visit(VehicleRoute route) Method parameters in com.graphhopper.jsprit.core.algorithm.state with type arguments of type VehicleRouteModifier and TypeMethodDescriptionvoidStateManager.informInsertionEnds(Collection<VehicleRoute> vehicleRoutes, Collection<Job> badJobs) voidStateManager.informInsertionStarts(Collection<VehicleRoute> vehicleRoutes, Collection<Job> unassignedJobs) voidStateManager.ruinEnds(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs) voidStateManager.ruinStarts(Collection<VehicleRoute> routes) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.analysis
Methods in com.graphhopper.jsprit.core.analysis with parameters of type VehicleRouteModifier and TypeMethodDescriptionSolutionAnalyser.getCapacityViolation(VehicleRoute route) SolutionAnalyser.getCapacityViolationAfterActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getCapacityViolationAtBeginning(VehicleRoute route) SolutionAnalyser.getCapacityViolationAtEnd(VehicleRoute route) SolutionAnalyser.getDistance(VehicleRoute route) SolutionAnalyser.getDistanceAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getFixedCosts(VehicleRoute route) SolutionAnalyser.getLastTransportCostAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getLastTransportDistanceAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getLastTransportTimeAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getLoadAtBeginning(VehicleRoute route) SolutionAnalyser.getLoadAtEnd(VehicleRoute route) SolutionAnalyser.getLoadDelivered(VehicleRoute route) SolutionAnalyser.getLoadJustBeforeActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getLoadPickedUp(VehicleRoute route) SolutionAnalyser.getLoadRightAfterActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getMaxLoad(VehicleRoute route) SolutionAnalyser.getNumberOfDeliveries(VehicleRoute route) SolutionAnalyser.getNumberOfDeliveriesAtEnd(VehicleRoute route) SolutionAnalyser.getNumberOfPickups(VehicleRoute route) SolutionAnalyser.getNumberOfPickupsAtBeginning(VehicleRoute route) SolutionAnalyser.getOperationTime(VehicleRoute route) SolutionAnalyser.getServiceTime(VehicleRoute route) SolutionAnalyser.getTimeWindowViolation(VehicleRoute route) SolutionAnalyser.getTimeWindowViolationAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getTransportTime(VehicleRoute route) SolutionAnalyser.getTransportTimeAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getVariableTransportCosts(VehicleRoute route) SolutionAnalyser.getVariableTransportCostsAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.getWaitingTime(VehicleRoute route) SolutionAnalyser.getWaitingTimeAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.hasBackhaulConstraintViolation(VehicleRoute route) Returns true if backhaul constraint is violated (false otherwise).SolutionAnalyser.hasBackhaulConstraintViolationAtActivity(TourActivity activity, VehicleRoute route) SolutionAnalyser.hasShipmentConstraintViolation(VehicleRoute route) Returns true, if shipment constraint is violated.SolutionAnalyser.hasShipmentConstraintViolationAtActivity(TourActivity activity, VehicleRoute route) Returns true if shipment constraint is violated, i.e.SolutionAnalyser.hasSkillConstraintViolation(VehicleRoute route) SolutionAnalyser.hasSkillConstraintViolationAtActivity(TourActivity activity, VehicleRoute route) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem
Methods in com.graphhopper.jsprit.core.problem that return types with arguments of type VehicleRouteModifier and TypeMethodDescriptionVehicleRoutingProblem.getInitialVehicleRoutes()Returns a copy of initial vehicle routes.Methods in com.graphhopper.jsprit.core.problem with parameters of type VehicleRouteModifier and TypeMethodDescriptionVehicleRoutingProblem.Builder.addInitialVehicleRoute(VehicleRoute route) Adds an initial vehicle route.Method parameters in com.graphhopper.jsprit.core.problem with type arguments of type VehicleRouteModifier and TypeMethodDescriptionVehicleRoutingProblem.Builder.addInitialVehicleRoutes(Collection<VehicleRoute> routes) Adds a collection of initial vehicle routes. -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem.misc
Methods in com.graphhopper.jsprit.core.problem.misc that return VehicleRouteModifier and TypeMethodDescriptionJobInsertionContext.getRoute()Returns the existing route where the .getJob() needs to be inserted in.Constructors in com.graphhopper.jsprit.core.problem.misc with parameters of type VehicleRouteModifierConstructorDescriptionJobInsertionContext(VehicleRoute route, Job job, Vehicle newVehicle, Driver newDriver, double newDepTime) Constructs the context. -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem.solution
Methods in com.graphhopper.jsprit.core.problem.solution that return types with arguments of type VehicleRouteModifier and TypeMethodDescriptionVehicleRoutingProblemSolution.getRoutes()Returns a collection of vehicle-routes.Constructor parameters in com.graphhopper.jsprit.core.problem.solution with type arguments of type VehicleRouteModifierConstructorDescriptionVehicleRoutingProblemSolution(Collection<VehicleRoute> routes, double cost) Constructs a solution with a number ofVehicleRoutes and their corresponding aggregate cost value.VehicleRoutingProblemSolution(Collection<VehicleRoute> routes, Collection<Job> unassignedJobs, double cost) Constructs a solution with a number ofVehicleRoutes, bad jobs and their corresponding aggregate cost value. -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem.solution.route
Methods in com.graphhopper.jsprit.core.problem.solution.route that return VehicleRouteModifier and TypeMethodDescriptionVehicleRoute.Builder.build()Builds the route.static VehicleRouteVehicleRoute.copyOf(VehicleRoute route) Returns a deep copy of this vehicleRoute.static VehicleRouteVehicleRoute.emptyRoute()Returns an empty route.Methods in com.graphhopper.jsprit.core.problem.solution.route with parameters of type VehicleRouteModifier and TypeMethodDescriptionstatic VehicleRouteVehicleRoute.copyOf(VehicleRoute route) Returns a deep copy of this vehicleRoute.voidReverseRouteActivityVisitor.visit(VehicleRoute route) voidRouteActivityVisitor.visit(VehicleRoute route) voidRouteVisitor.visit(VehicleRoute route) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem.solution.route.activity
Methods in com.graphhopper.jsprit.core.problem.solution.route.activity with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidActivityVisitor.begin(VehicleRoute route) voidReverseActivityVisitor.begin(VehicleRoute route) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem.solution.route.state
Methods in com.graphhopper.jsprit.core.problem.solution.route.state with parameters of type VehicleRouteModifier and TypeMethodDescription<T> TRouteAndActivityStateGetter.getRouteState(VehicleRoute route, StateId stateId, Class<T> type) <T> TRouteAndActivityStateGetter.getRouteState(VehicleRoute route, Vehicle vehicle, StateId stateId, Class<T> type) -
Uses of VehicleRoute in com.graphhopper.jsprit.core.problem.solution.spec
Methods in com.graphhopper.jsprit.core.problem.solution.spec with parameters of type VehicleRouteModifier and TypeMethodDescriptionstatic RouteSpecRouteSpec.from(VehicleRoute route) Extracts a route spec from an existing route. -
Uses of VehicleRoute in com.graphhopper.jsprit.core.util
Methods in com.graphhopper.jsprit.core.util that return VehicleRouteModifier and TypeMethodDescriptionstatic VehicleRouteRandomUtils.nextRoute(Collection<VehicleRoute> routes, Random random) Methods in com.graphhopper.jsprit.core.util with parameters of type VehicleRouteModifier and TypeMethodDescriptionvoidActivityTimeTracker.begin(VehicleRoute route) intVehicleIndexComparator.compare(VehicleRoute a, VehicleRoute b) Method parameters in com.graphhopper.jsprit.core.util with type arguments of type VehicleRouteModifier and TypeMethodDescriptionstatic VehicleRouteRandomUtils.nextRoute(Collection<VehicleRoute> routes, Random random)