@@ -3392,7 +3392,7 @@ public class MatchSimulatedPattern {
...
@@ -3392,7 +3392,7 @@ public class MatchSimulatedPattern {
intumax,vmax,vmin,umin;
intumax,vmax,vmin,umin;
finalAtomicIntegeraddedCells=newAtomicInteger(0);// cells added at cleanup stage
finalAtomicIntegeraddedCells=newAtomicInteger(0);// cells added at cleanup stage
finalAtomicBooleancleanup=newAtomicBoolean(false);// after the wave dies, it will be restored for all cells with defined neigbors to try again. maybe - try w/o therads?
finalAtomicBooleancleanup=newAtomicBoolean(false);// after the wave dies, it will be restored for all cells with defined neigbors to try again. maybe - try w/o threads?
finalAtomicIntegerdebugCellSet=newAtomicInteger(0);// cells added at cleanup stage
finalAtomicIntegerdebugCellSet=newAtomicInteger(0);// cells added at cleanup stage
// special case (most common, actually) when initial wave has 1 node. Remove it after processing
// special case (most common, actually) when initial wave has 1 node. Remove it after processing
...
@@ -3473,10 +3473,12 @@ public class MatchSimulatedPattern {
...
@@ -3473,10 +3473,12 @@ public class MatchSimulatedPattern {