Uses of Interface
basics.route.Driver

Packages that use Driver
algorithms   
basics.costs   
basics.route   
util   
 

Uses of Driver in algorithms
 

Methods in algorithms that return Driver
 Driver InsertionContext.getNewDriver()
           
 

Constructors in algorithms with parameters of type Driver
InsertionContext(VehicleRoute route, Job job, Vehicle newVehicle, Driver newDriver, double newDepTime)
           
 

Uses of Driver in basics.costs
 

Methods in basics.costs with parameters of type Driver
 double VehicleRoutingActivityCosts.getActivityCost(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle)
          Calculates and returns the activity cost at tourAct.
 double DefaultVehicleRoutingActivityCosts.getActivityCost(TourActivity tourAct, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double BackwardTransportCost.getBackwardTransportCost(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double BackwardTransportTime.getBackwardTransportTime(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double ForwardTransportCost.getTransportCost(java.lang.String fromId, java.lang.String toId, double departureTime, Driver driver, Vehicle vehicle)
           
 double ForwardTransportTime.getTransportTime(java.lang.String fromId, java.lang.String toId, double departureTime, Driver driver, Vehicle vehicle)
           
 

Uses of Driver in basics.route
 

Classes in basics.route that implement Driver
 class DriverImpl
           
static class DriverImpl.NoDriver
           
 

Methods in basics.route that return Driver
 Driver VehicleRoute.getDriver()
           
 

Methods in basics.route with parameters of type Driver
static VehicleRoute VehicleRoute.newInstance(TourActivities tour, Driver driver, Vehicle vehicle)
           
 void VehicleRouteCostCalculator.price(Driver driver)
           
 void DefaultVehicleRouteCostCalculator.price(Driver driver)
           
 VehicleRoute.Builder VehicleRoute.Builder.setDriver(Driver driver)
           
 

Uses of Driver in util
 

Methods in util with parameters of type Driver
 double VehicleRoutingTransportCostsMatrix.getBackwardTransportCost(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double ManhattanCosts.getBackwardTransportCost(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double CrowFlyCosts.getBackwardTransportCost(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double VehicleRoutingTransportCostsMatrix.getBackwardTransportTime(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double ManhattanCosts.getBackwardTransportTime(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double CrowFlyCosts.getBackwardTransportTime(java.lang.String fromId, java.lang.String toId, double arrivalTime, Driver driver, Vehicle vehicle)
           
 double VehicleRoutingTransportCostsMatrix.getTransportCost(java.lang.String fromId, java.lang.String toId, double departureTime, Driver driver, Vehicle vehicle)
           
 double ManhattanCosts.getTransportCost(java.lang.String fromId, java.lang.String toId, double time, Driver driver, Vehicle vehicle)
           
 double CrowFlyCosts.getTransportCost(java.lang.String fromId, java.lang.String toId, double time, Driver driver, Vehicle vehicle)
           
 double VehicleRoutingTransportCostsMatrix.getTransportTime(java.lang.String fromId, java.lang.String toId, double departureTime, Driver driver, Vehicle vehicle)
           
 double ManhattanCosts.getTransportTime(java.lang.String fromId, java.lang.String toId, double time, Driver driver, Vehicle vehicle)
           
 double CrowFlyCosts.getTransportTime(java.lang.String fromId, java.lang.String toId, double time, Driver driver, Vehicle vehicle)