From dd43783772bb7bd309883b0862b6c2a70175517e Mon Sep 17 00:00:00 2001 From: Julia Loikova Date: Wed, 23 Mar 2016 11:07:08 +0100 Subject: [PATCH] Fix passing insertion index to ActivityContext for shipment delivery activities --- .../core/algorithm/recreate/ShipmentInsertionCalculator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/ShipmentInsertionCalculator.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/ShipmentInsertionCalculator.java index 631ab5c6..b1b68531 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/ShipmentInsertionCalculator.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/algorithm/recreate/ShipmentInsertionCalculator.java @@ -191,7 +191,7 @@ final class ShipmentInsertionCalculator implements JobInsertionCostsCalculator { deliverShipment.setTheoreticalEarliestOperationStartTime(deliveryTimeWindow.getStart()); deliverShipment.setTheoreticalLatestOperationStartTime(deliveryTimeWindow.getEnd()); ActivityContext activityContext_ = new ActivityContext(); - activityContext.setInsertionIndex(j); + activityContext_.setInsertionIndex(j); insertionContext.setActivityContext(activityContext_); ConstraintsStatus deliverShipmentConstraintStatus = hardActivityLevelConstraint.fulfilled(insertionContext, prevAct_deliveryLoop, deliverShipment, nextAct_deliveryLoop, prevActEndTime_deliveryLoop); if (deliverShipmentConstraintStatus.equals(ConstraintsStatus.FULFILLED)) {