Uses of Class
com.graphhopper.jsprit.core.problem.constraint.ConstraintManager
Packages that use ConstraintManager
Package
Description
-
Uses of ConstraintManager in com.graphhopper.jsprit.core.algorithm
Methods in com.graphhopper.jsprit.core.algorithm with parameters of type ConstraintManagerModifier and TypeMethodDescriptionstatic voidAlgorithmUtil.addCoreConstraints(ConstraintManager constraintManager, StateManager stateManager, VehicleRoutingProblem vrp) static PrettyAlgorithmBuilderPrettyAlgorithmBuilder.newInstance(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager) -
Uses of ConstraintManager in com.graphhopper.jsprit.core.algorithm.box
Methods in com.graphhopper.jsprit.core.algorithm.box with parameters of type ConstraintManagerModifier and TypeMethodDescriptionJsprit.Builder.setStateAndConstraintManager(StateManager stateManager, ConstraintManager constraintManager) -
Uses of ConstraintManager in com.graphhopper.jsprit.core.algorithm.recreate
Methods in com.graphhopper.jsprit.core.algorithm.recreate that return ConstraintManagerModifier and TypeMethodDescriptionInsertionOperatorFactory.Context.constraintManager()Returns the value of theconstraintManagerrecord component.Methods in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type ConstraintManagerModifier and TypeMethodDescriptionprotected InsertionDataAbstractInsertionCalculator.checkRouteConstraints(JobInsertionContext insertionContext, ConstraintManager constraintManager) Check if route constraints are fulfilledBreakInsertionCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) JobInsertionCostsCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) ServiceInsertionCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) ShipmentInsertionCalculatorFactory.create(VehicleRoutingProblem vrp, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, JobActivityFactory jobActivityFactory, ConstraintManager constraintManager) JobInsertionCostsCalculatorLightFactory.createStandardCalculator(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager) Returns standard insertion calculator, i.e.protected HardActivityConstraint.ConstraintsStatusAbstractInsertionCalculator.fulfilled(JobInsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime, Collection<HardConstraint> failedActivityConstraints, ConstraintManager constraintManager) Check if activity constraints are fulfilledJobInsertionCostsCalculatorBuilder.setConstraintManager(ConstraintManager constraintManager) Constructors in com.graphhopper.jsprit.core.algorithm.recreate with parameters of type ConstraintManagerModifierConstructorDescriptionBestInsertionBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager) BreakScheduling(VehicleRoutingProblem vrp, StateManager stateManager, ConstraintManager constraintManager) Context(VehicleRoutingProblem vrp, VehicleFleetManager fleetManager, StateManager stateManager, ConstraintManager constraintManager, ActivityInsertionCostsCalculator activityInsertionCalculator, ScoringFunction scoringFunction, Random random, ExecutorService executorService, int numThreads) Creates an instance of aContextrecord class.InsertionBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager) Deprecated.InsertionStrategyBuilder(VehicleRoutingProblem vrp, VehicleFleetManager vehicleFleetManager, StateManager stateManager, ConstraintManager constraintManager) ShipmentInsertionCalculatorFlex(VehicleRoutingTransportCosts routingCosts, VehicleRoutingActivityCosts activityCosts, ActivityInsertionCostsCalculator activityInsertionCostsCalculator, ConstraintManager constraintManager)