Uses of Interface
com.graphhopper.jsprit.core.problem.driver.Driver
Packages that use Driver
Package
Description
-
Uses of Driver in com.graphhopper.jsprit.core.algorithm.recreate
Fields in com.graphhopper.jsprit.core.algorithm.recreate declared as DriverModifier and TypeFieldDescriptionprotected static final DriverAbstractInsertionStrategy.NO_NEW_DRIVER_YETMethods in com.graphhopper.jsprit.core.algorithm.recreate that return DriverModifier and TypeMethodDescriptionInsertionData.getSelectedDriver()Returns the vehicle to be employed.Methods in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type DriverModifier and TypeMethodDescriptiondefault 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) ShipmentInsertionCalculatorFlex.getInsertionData(VehicleRoute currentRoute, Job jobToInsert, Vehicle newVehicle, double newVehicleDepartureTime, Driver newDriver, double bestKnownCosts) Calculates the marginal cost of inserting job i locally.Constructors in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type DriverModifierConstructorDescriptionInsertionData(double insertionCost, int pickupInsertionIndex, int deliveryInsertionIndex, Vehicle vehicle, Driver driver) -
Uses of Driver in com.graphhopper.jsprit.core.problem.cost
Methods in com.graphhopper.jsprit.core.problem.cost with parameters of type DriverModifier and TypeMethodDescriptiondoubleVehicleRoutingActivityCosts.getActivityCost(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle) Calculates and returns the activity cost at tourAct.doubleWaitingTimeCosts.getActivityCost(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle) doubleVehicleRoutingActivityCosts.getActivityDuration(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle) default doubleVehicleRoutingActivityCosts.getActivityDuration(TourActivity prevAct, TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle) Calculates and returns the activity duration considering the previous activity.doubleWaitingTimeCosts.getActivityDuration(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle) doubleAbstractForwardVehicleRoutingTransportCosts.getBackwardTransportCost(Location from, Location to, double arrivalTime, Driver driver, Vehicle vehicle) doubleBackwardTransportCost.getBackwardTransportCost(Location from, Location to, double arrivalTime, Driver driver, Vehicle vehicle) doubleAbstractForwardVehicleRoutingTransportCosts.getBackwardTransportTime(Location from, Location to, double arrivalTime, Driver driver, Vehicle vehicle) doubleBackwardTransportTime.getBackwardTransportTime(Location from, Location to, double arrivalTime, Driver driver, Vehicle vehicle) abstract doubleAbstractForwardVehicleRoutingTransportCosts.getTransportCost(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) doubleForwardTransportCost.getTransportCost(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) abstract doubleAbstractForwardVehicleRoutingTransportCosts.getTransportTime(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) doubleForwardTransportTime.getTransportTime(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) -
Uses of Driver in com.graphhopper.jsprit.core.problem.driver
Classes in com.graphhopper.jsprit.core.problem.driver that implement Driver -
Uses of Driver in com.graphhopper.jsprit.core.problem.misc
Methods in com.graphhopper.jsprit.core.problem.misc that return DriverModifier and TypeMethodDescriptionJobInsertionContext.getNewDriver()Returns the driver that should operate the new route, i.e.Constructors in com.graphhopper.jsprit.core.problem.misc with parameters of type DriverModifierConstructorDescriptionJobInsertionContext(VehicleRoute route, Job job, Vehicle newVehicle, Driver newDriver, double newDepTime) Constructs the context. -
Uses of Driver in com.graphhopper.jsprit.core.problem.solution.route
Methods in com.graphhopper.jsprit.core.problem.solution.route that return DriverModifier and TypeMethodDescriptionVehicleRoute.getDriver()Returns the driver operating this route.Methods in com.graphhopper.jsprit.core.problem.solution.route with parameters of type DriverModifier and TypeMethodDescriptionstatic VehicleRoute.BuilderVehicleRoute.Builder.newInstance(Vehicle vehicle, Driver driver) Returns new instance of this builder. -
Uses of Driver in com.graphhopper.jsprit.core.util
Methods in com.graphhopper.jsprit.core.util with parameters of type DriverModifier and TypeMethodDescriptiondoubleEuclideanCosts.getTransportCost(Location from, Location to, double time, Driver driver, Vehicle vehicle) doubleFastVehicleRoutingTransportCostsMatrix.getTransportCost(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) doubleGreatCircleCosts.getTransportCost(Location from, Location to, double time, Driver driver, Vehicle vehicle) doubleManhattanCosts.getTransportCost(Location from, Location to, double time, Driver driver, Vehicle vehicle) doubleVehicleRoutingTransportCostsMatrix.getTransportCost(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) doubleEuclideanCosts.getTransportTime(Location from, Location to, double time, Driver driver, Vehicle vehicle) doubleFastVehicleRoutingTransportCostsMatrix.getTransportTime(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle) doubleGreatCircleCosts.getTransportTime(Location from, Location to, double time, Driver driver, Vehicle vehicle) doubleManhattanCosts.getTransportTime(Location from, Location to, double time, Driver driver, Vehicle vehicle) doubleVehicleRoutingTransportCostsMatrix.getTransportTime(Location from, Location to, double departureTime, Driver driver, Vehicle vehicle)