Uses of Class
org.optaweb.vehiclerouting.plugin.planner.domain.VehicleRoutingSolution
-
Packages that use VehicleRoutingSolution Package Description org.optaweb.vehiclerouting.plugin.planner Route optimization.org.optaweb.vehiclerouting.plugin.planner.change ProblemFactChangeimplementations.org.optaweb.vehiclerouting.plugin.planner.domain Domain model adjusted for OptaPlanner.org.optaweb.vehiclerouting.plugin.planner.weight Implements planning entity difficulty comparison or planning variable strength comparison to enable advanced Construction Heuristic algorithms or sorted selection . -
-
Uses of VehicleRoutingSolution in org.optaweb.vehiclerouting.plugin.planner
Methods in org.optaweb.vehiclerouting.plugin.planner that return types with arguments of type VehicleRoutingSolution Modifier and Type Method Description (package private) org.optaplanner.core.api.solver.Solver<VehicleRoutingSolution>RouteOptimizerConfig. solver()Methods in org.optaweb.vehiclerouting.plugin.planner with parameters of type VehicleRoutingSolution Modifier and Type Method Description (package private) voidRouteChangedEventPublisher. publishSolution(VehicleRoutingSolution solution)Publish solution as aRouteChangedEvent.(package private) static RouteChangedEventRouteChangedEventPublisher. solutionToEvent(VehicleRoutingSolution solution, Object source)Convert a planning domain solution to an event that can be published.(package private) voidSolverManager. startSolver(VehicleRoutingSolution solution)Method parameters in org.optaweb.vehiclerouting.plugin.planner with type arguments of type VehicleRoutingSolution Modifier and Type Method Description voidSolverManager. bestSolutionChanged(org.optaplanner.core.api.solver.event.BestSolutionChangedEvent<VehicleRoutingSolution> bestSolutionChangedEvent)Constructor parameters in org.optaweb.vehiclerouting.plugin.planner with type arguments of type VehicleRoutingSolution Constructor Description RouteOptimizerConfig(org.optaplanner.core.api.solver.SolverFactory<VehicleRoutingSolution> solverFactory)SolverManager(org.optaplanner.core.api.solver.Solver<VehicleRoutingSolution> solver, org.springframework.core.task.AsyncListenableTaskExecutor executor, RouteChangedEventPublisher routeChangedEventPublisher, org.springframework.context.ApplicationEventPublisher eventPublisher) -
Uses of VehicleRoutingSolution in org.optaweb.vehiclerouting.plugin.planner.change
Method parameters in org.optaweb.vehiclerouting.plugin.planner.change with type arguments of type VehicleRoutingSolution Modifier and Type Method Description voidAddVehicle. doChange(org.optaplanner.core.impl.score.director.ScoreDirector<VehicleRoutingSolution> scoreDirector)voidAddVisit. doChange(org.optaplanner.core.impl.score.director.ScoreDirector<VehicleRoutingSolution> scoreDirector)voidChangeVehicleCapacity. doChange(org.optaplanner.core.impl.score.director.ScoreDirector<VehicleRoutingSolution> scoreDirector)voidRemoveVehicle. doChange(org.optaplanner.core.impl.score.director.ScoreDirector<VehicleRoutingSolution> scoreDirector)voidRemoveVisit. doChange(org.optaplanner.core.impl.score.director.ScoreDirector<VehicleRoutingSolution> scoreDirector) -
Uses of VehicleRoutingSolution in org.optaweb.vehiclerouting.plugin.planner.domain
Methods in org.optaweb.vehiclerouting.plugin.planner.domain that return VehicleRoutingSolution Modifier and Type Method Description static VehicleRoutingSolutionSolutionFactory. emptySolution()Create an empty solution.static VehicleRoutingSolutionSolutionFactory. solutionFromVisits(List<PlanningVehicle> vehicles, PlanningDepot depot, List<PlanningVisit> visits)Create a new solution from given vehicles, depot and visits. -
Uses of VehicleRoutingSolution in org.optaweb.vehiclerouting.plugin.planner.weight
Methods in org.optaweb.vehiclerouting.plugin.planner.weight with parameters of type VehicleRoutingSolution Modifier and Type Method Description DepotAngleVisitDifficultyWeightFactory.DepotAngleVisitDifficultyWeightDepotAngleVisitDifficultyWeightFactory. createSorterWeight(VehicleRoutingSolution solution, PlanningVisit visit)
-