- Region - Interface in org.optaweb.vehiclerouting.service.region
-
- RegionProperties - Class in org.optaweb.vehiclerouting.service.region
-
- RegionProperties() - Constructor for class org.optaweb.vehiclerouting.service.region.RegionProperties
-
- RegionService - Class in org.optaweb.vehiclerouting.service.region
-
Provides information about the working region.
- RegionService(RegionProperties, Region) - Constructor for class org.optaweb.vehiclerouting.service.region.RegionService
-
- registerStompEndpoints(StompEndpointRegistry) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketConfig
-
- reload(ApplicationStartedEvent) - Method in class org.optaweb.vehiclerouting.service.reload.ReloadService
-
- ReloadService - Class in org.optaweb.vehiclerouting.service.reload
-
- ReloadService(VehicleService, LocationRepository, LocationService) - Constructor for class org.optaweb.vehiclerouting.service.reload.ReloadService
-
- remove(Object) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
-
- removeAll() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
-
- removeAll() - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
-
Remove all locations from the repository.
- removeAll() - Method in class org.optaweb.vehiclerouting.service.location.LocationService
-
- removeAll() - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
-
Remove all vehicles from the repository.
- removeAll() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
-
- removeAll() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
-
- removeAllLocations() - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- removeAllLocations() - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
-
- removeAllVehicles() - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- removeAllVehicles() - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
-
- removeAnyVehicle() - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
-
- removeAnyVehicle() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
-
- removeLocation(long) - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
-
- RemoveLocation - Class in org.optaweb.vehiclerouting.plugin.planner.change
-
- RemoveLocation(PlanningLocation) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveLocation
-
- removeLocation(Location) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- removeLocation(PlanningLocation) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
-
- removeLocation(Long) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
-
Delete location.
- removeLocation(long) - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
-
Remove location.
- removeLocation(long) - Method in class org.optaweb.vehiclerouting.service.location.LocationService
-
- removeLocation(Location) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
-
- RemoveVehicle - Class in org.optaweb.vehiclerouting.plugin.planner.change
-
- RemoveVehicle(PlanningVehicle) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveVehicle
-
- removeVehicle(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- removeVehicle(PlanningVehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
-
- removeVehicle(Long) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
-
Delete vehicle.
- removeVehicle(Vehicle) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
-
- removeVehicle(long) - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
-
Remove vehicle.
- removeVehicle(long) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
-
- removeVehicle(long) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
-
- RemoveVisit - Class in org.optaweb.vehiclerouting.plugin.planner.change
-
- RemoveVisit(PlanningVisit) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveVisit
-
- Route - Class in org.optaweb.vehiclerouting.domain
-
Vehicle's itinerary (sequence of visits) and its depot.
- Route(Vehicle, Location, List<Location>) - Constructor for class org.optaweb.vehiclerouting.domain.Route
-
Create a vehicle route.
- RouteChangedEvent - Class in org.optaweb.vehiclerouting.service.route
-
Event published when the routing plan has been updated either by discovering a better route or by a change
in the problem specification (vehicles, visits).
- RouteChangedEvent(Object, String, List<Long>, Long, List<Long>, Collection<ShallowRoute>) - Constructor for class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
-
Create a new ApplicationEvent.
- RouteListener - Class in org.optaweb.vehiclerouting.service.route
-
Handles route updates emitted by optimization plugin.
- RouteListener(Router, RoutePublisher, VehicleRepository, LocationRepository) - Constructor for class org.optaweb.vehiclerouting.service.route.RouteListener
-
- RouteOptimizer - Interface in org.optaweb.vehiclerouting.service.location
-
Performs route optimization based on distances provided by
DistanceMatrix.
- RouteOptimizerConfig - Class in org.optaweb.vehiclerouting.plugin.planner
-
- RouteOptimizerConfig(SolverFactory<VehicleRoutingSolution>) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerConfig
-
- RouteOptimizerImpl - Class in org.optaweb.vehiclerouting.plugin.planner
-
Accumulates vehicles, depots and visits until there's enough data to start the optimization.
- RouteOptimizerImpl(SolverManager, SolutionPublisher) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- RoutePublisher - Interface in org.optaweb.vehiclerouting.service.route
-
Publishes routing plan to clients.
- Router - Interface in org.optaweb.vehiclerouting.service.route
-
Provides paths between locations.
- routes() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
-
Routes of all vehicles in the depot.
- routes() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
-
Routes of all vehicles.
- RouteWithTrack - Class in org.optaweb.vehiclerouting.domain
-
Vehicle's
itinerary enriched with detailed geographical description of the route.
- RouteWithTrack(Route, List<List<Coordinates>>) - Constructor for class org.optaweb.vehiclerouting.domain.RouteWithTrack
-
Create a route with track.
- RoutingConfig - Class in org.optaweb.vehiclerouting.plugin.routing
-
Spring Bean producer that creates a GraphHopper instance and allows to configure the path to OSM file
through environment.
- RoutingConfig(RoutingProperties) - Constructor for class org.optaweb.vehiclerouting.plugin.routing.RoutingConfig
-
- RoutingEngineException - Exception in org.optaweb.vehiclerouting.plugin.routing
-
- RoutingEngineException(String, Throwable) - Constructor for exception org.optaweb.vehiclerouting.plugin.routing.RoutingEngineException
-
- RoutingPlan - Class in org.optaweb.vehiclerouting.domain
-
Route plan for the whole vehicle fleet.
- RoutingPlan(String, List<Vehicle>, Location, List<Location>, List<RouteWithTrack>) - Constructor for class org.optaweb.vehiclerouting.domain.RoutingPlan
-
Create a routing plan.
- RoutingProblem - Class in org.optaweb.vehiclerouting.domain
-
Definition of the vehicle routing problem instance.
- RoutingProblem(String, LocationData, List<? extends LocationData>) - Constructor for class org.optaweb.vehiclerouting.domain.RoutingProblem
-
Create routing problem instance.
- RoutingProblemConfig - Class in org.optaweb.vehiclerouting.service.demo
-
- RoutingProblemConfig(DataSetMarshaller) - Constructor for class org.optaweb.vehiclerouting.service.demo.RoutingProblemConfig
-
- RoutingProblemInfo - Class in org.optaweb.vehiclerouting.plugin.websocket
-
- RoutingProblemInfo(String, int) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.RoutingProblemInfo
-
- RoutingProblemList - Class in org.optaweb.vehiclerouting.service.demo
-
Utility class that holds a map of routing problem instances and allows to look them up by name.
- RoutingProblemList(List<RoutingProblem>) - Constructor for class org.optaweb.vehiclerouting.service.demo.RoutingProblemList
-
- routingProblems() - Method in class org.optaweb.vehiclerouting.service.demo.RoutingProblemConfig
-
- RoutingProperties - Class in org.optaweb.vehiclerouting.plugin.routing
-
- RoutingProperties() - Constructor for class org.optaweb.vehiclerouting.plugin.routing.RoutingProperties
-
- RoutingProperties.RoutingEngine - Enum in org.optaweb.vehiclerouting.plugin.routing
-