@@ -100,7 +100,7 @@ enum Step {
100100 }
101101
102102
103- public SearchNode (Document doc , SearchNode selParent , SearchNode exclParent , Candidate c , int level , Collection < InterpretationNode > changed ) {
103+ public SearchNode (Document doc , SearchNode selParent , SearchNode exclParent , Candidate c , int level ) {
104104 id = doc .searchNodeIdCounter ++;
105105 this .level = level ;
106106 visited = doc .visitedCounter ++;
@@ -134,7 +134,7 @@ public SearchNode(Document doc, SearchNode selParent, SearchNode exclParent, Can
134134 }
135135
136136 if (modified ) {
137- weightDelta = doc .vQueue .process (this , changed );
137+ weightDelta = doc .vQueue .process (this );
138138 markDirty ();
139139
140140 if (candidate != null ) {
@@ -151,7 +151,7 @@ public SearchNode(Document doc, SearchNode selParent, SearchNode exclParent, Can
151151 act .saveNewState ();
152152 }
153153 } else {
154- weightDelta = doc .vQueue .process (this , changed );
154+ weightDelta = doc .vQueue .process (this );
155155 if (Math .abs (weightDelta .w - csn .weightDelta .w ) > 0.00001 || !compareNewState (csn )) {
156156 log .error ("Cached search node activation do not match the newly computed results." );
157157 log .info ("Computed results:" );
@@ -427,7 +427,7 @@ private boolean prepareSelectStep(Document doc) {
427427 }
428428
429429 Candidate c = doc .candidates .size () > level + 1 ? doc .candidates .get (level + 1 ) : null ;
430- selectedChild = new SearchNode (doc , this , excludedParent , c , level + 1 , Collections . singleton ( candidate . refinement ) );
430+ selectedChild = new SearchNode (doc , this , excludedParent , c , level + 1 );
431431
432432 candidate .debugDecisionCounts [0 ]++;
433433
@@ -441,7 +441,7 @@ private boolean prepareExcludeStep(Document doc) {
441441 candidate .refinement .setState (EXCLUDED , visited );
442442
443443 Candidate c = doc .candidates .size () > level + 1 ? doc .candidates .get (level + 1 ) : null ;
444- excludedChild = new SearchNode (doc , selectedParent , this , c , level + 1 , Collections . singleton ( candidate . refinement ) );
444+ excludedChild = new SearchNode (doc , selectedParent , this , c , level + 1 );
445445
446446 candidate .debugDecisionCounts [1 ]++;
447447
0 commit comments