}
d_griggioRuleQueue.pop();
}
+
d_pivotStage = false;
- return updateInconsistentVars();
+ return privateUpdateInconsistentVars();
}
Unreachable();
for(ReducedRowVector::NonZeroIterator nbi = row_i->beginNonZero(), end = row_i->endNonZero(); nbi != end; ++nbi){
ArithVar nonbasic = getArithVar(*nbi);
- if(nonbasic != conflictVar) continue;
+ if(nonbasic == conflictVar) continue;
const Rational& a_ij = nbi->second;
Assert(d_basicManager.isMember(x_r));
Assert(!d_basicManager.isMember(x_s));
+ Debug("tableau") << "Tableau::pivot("
+ << x_r <<", " <<x_s <<")" << endl;
+
ReducedRowVector* row_s = lookup(x_r);
Assert(row_s->has(x_s));