From 90a8edaa6d94e7090e5b7204c4ad1dbff92704c9 Mon Sep 17 00:00:00 2001 From: Michal Maciejewski Date: Mon, 20 Aug 2018 23:30:23 +0200 Subject: [PATCH] add storing and indexing of non-job activities --- .../jsprit/core/problem/VehicleRoutingProblem.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java index 328d9a46..b13b1017 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/VehicleRoutingProblem.java @@ -414,6 +414,16 @@ public class VehicleRoutingProblem { return this; } + public final List nonJobActivities = new ArrayList<>(); + + public void addNonJobActivities(Collection nonJobActivities) { + for (AbstractActivity act : nonJobActivities) { + act.setIndex(activityIndexCounter); + incActivityIndexCounter(); + this.nonJobActivities.add(act); + } + } + /** * Builds the {@link VehicleRoutingProblem}. *