diff options
Diffstat (limited to 'subprojects/store/src/main/java/tools/refinery/store/statecoding/neighbourhood/ObjectCodeImpl.java')
-rw-r--r-- | subprojects/store/src/main/java/tools/refinery/store/statecoding/neighbourhood/ObjectCodeImpl.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/subprojects/store/src/main/java/tools/refinery/store/statecoding/neighbourhood/ObjectCodeImpl.java b/subprojects/store/src/main/java/tools/refinery/store/statecoding/neighbourhood/ObjectCodeImpl.java index 0cd7ff58..422e1d73 100644 --- a/subprojects/store/src/main/java/tools/refinery/store/statecoding/neighbourhood/ObjectCodeImpl.java +++ b/subprojects/store/src/main/java/tools/refinery/store/statecoding/neighbourhood/ObjectCodeImpl.java | |||
@@ -32,6 +32,13 @@ public class ObjectCodeImpl implements ObjectCode { | |||
32 | effectiveSize = copy.effectiveSize; | 32 | effectiveSize = copy.effectiveSize; |
33 | } | 33 | } |
34 | 34 | ||
35 | public void clear() { | ||
36 | effectiveSize = 0; | ||
37 | for (int i = 0; i < size; i++) { | ||
38 | vector[i] = 0; | ||
39 | } | ||
40 | } | ||
41 | |||
35 | public void ensureSize(int object) { | 42 | public void ensureSize(int object) { |
36 | if (object >= size) { | 43 | if (object >= size) { |
37 | size = object + 1; | 44 | size = object + 1; |