Uses of Interface
basics.route.Vehicle

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

Uses of Vehicle in algorithms
 

Methods in algorithms that return Vehicle
 Vehicle InsertionContext.getNewVehicle()
           
 

Methods in algorithms that return types with arguments of type Vehicle
 java.util.Collection<Vehicle> VehicleFleetManager.getAvailableVehicles()
           
 java.util.Collection<Vehicle> VehicleFleetManager.getAvailableVehicles(java.lang.String withoutThisType, java.lang.String locationId)
           
 

Methods in algorithms with parameters of type Vehicle
 boolean VehicleFleetManager.isLocked(Vehicle vehicle)
           
 void VehicleFleetManager.lock(Vehicle vehicle)
           
 void VehicleFleetManager.unlock(Vehicle vehicle)
           
 

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

Constructor parameters in algorithms with type arguments of type Vehicle
FiniteFleetManagerFactory(java.util.Collection<Vehicle> vehicles)
           
InfiniteFleetManagerFactory(java.util.Collection<Vehicle> vehicles)
           
 

Uses of Vehicle in basics
 

Methods in basics that return types with arguments of type Vehicle
 java.util.Collection<Vehicle> VehicleRoutingProblem.Builder.getAddedVehicles()
          Gets an unmodifiable collection of already added vehicles.
 java.util.Collection<Vehicle> VehicleRoutingProblem.getVehicles()
          Returns the entire, unmodifiable collection of vehicles.
 

Methods in basics with parameters of type Vehicle
 VehicleRoutingProblem.Builder VehicleRoutingProblem.Builder.addVehicle(Vehicle vehicle)
          Adds a vehicle.
 

Method parameters in basics with type arguments of type Vehicle
 VehicleRoutingProblem.Builder VehicleRoutingProblem.Builder.addAllVehicles(java.util.Collection<Vehicle> vehicles)
          Adds a collection of vehicles.
 

Uses of Vehicle in basics.costs
 

Methods in basics.costs with parameters of type Vehicle
 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 Vehicle in basics.route
 

Classes in basics.route that implement Vehicle
 class VehicleImpl
           
static class VehicleImpl.NoVehicle
           
 

Methods in basics.route that return Vehicle
 Vehicle VehicleRoute.getVehicle()
           
 

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

Uses of Vehicle in util
 

Methods in util with parameters of type Vehicle
 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)
           
 

Constructor parameters in util with type arguments of type Vehicle
NeighborhoodImpl(java.util.Collection<Vehicle> vehicles, java.util.Collection<Service> services)