- 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, GraphHopperOSM) - 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.location.LocationService
-
- 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.
- RemoveCustomer - Class in org.optaweb.vehiclerouting.plugin.planner.change
-
- RemoveCustomer(Location) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveCustomer
-
- removeLocation(long) - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
-
- RemoveLocation - Class in org.optaweb.vehiclerouting.plugin.planner.change
-
- RemoveLocation(Location) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveLocation
-
- removeLocation(Location) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- 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
-
- Route - Class in org.optaweb.vehiclerouting.domain
-
Vehicle's itinerary (sequence of visits) and depot.
- Route(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 changing
the set of locations.
- RouteChangedEvent(Object, String, 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, 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(OptimizerProperties) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerConfig
-
- RouteOptimizerImpl - Class in org.optaweb.vehiclerouting.plugin.planner
-
- RouteOptimizerImpl(ApplicationEventPublisher, Solver<VehicleRoutingSolution>, AsyncTaskExecutor) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
-
- RouteOptimizerImpl.SolvingTask - Interface in org.optaweb.vehiclerouting.plugin.planner
-
- RoutePublisher - Interface in org.optaweb.vehiclerouting.service.route
-
Publishes routing plan to clients.
- RoutePublisherImpl - Class in org.optaweb.vehiclerouting.plugin.websocket
-
Broadcasts updated route to interested clients over WebSocket.
- RoutePublisherImpl(SimpMessagingTemplate) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.RoutePublisherImpl
-
- Router - Interface in org.optaweb.vehiclerouting.service.route
-
Provides paths between locations.
- RouterImpl - Class in org.optaweb.vehiclerouting.plugin.routing
-
Provides geographical information needed for route optimization.
- RouterImpl(GraphHopperOSM) - Constructor for class org.optaweb.vehiclerouting.plugin.routing.RouterImpl
-
- routes() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
-
Routes of all vehicles in the depot.
- routes(VehicleRoutingSolution) - Static method in class org.optaweb.vehiclerouting.plugin.planner.SolutionUtil
-
Extract routes from the solution.
- routes() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
-
Routes of all vehicles.
- RouteWithTrack - Class in org.optaweb.vehiclerouting.domain
-
Vehicle's itinerary including 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
-
- RoutingPlan - Class in org.optaweb.vehiclerouting.domain
-
Route plan for the whole vehicle fleet.
- RoutingPlan(String, 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
-