diff options
author | Tim King <taking@cs.nyu.edu> | 2010-10-30 19:18:36 +0000 |
---|---|---|
committer | Tim King <taking@cs.nyu.edu> | 2010-10-30 19:18:36 +0000 |
commit | 29f5a9be53b572d2369d70947942563825c2fa27 (patch) | |
tree | d2c579867aade669bb6b1fef03fbdc005c538c7d /src/theory/arith/tableau.cpp | |
parent | b3ce68e7803dcb868004155b6d61a88a8dbe6c6f (diff) |
Adds a hueristic from Alberto's thesis. For a fixed window the row count is used to select which non-basic variable is a row in made basic.
Diffstat (limited to 'src/theory/arith/tableau.cpp')
-rw-r--r-- | src/theory/arith/tableau.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/arith/tableau.cpp b/src/theory/arith/tableau.cpp index 3c1cd36ba..1d58c5e1d 100644 --- a/src/theory/arith/tableau.cpp +++ b/src/theory/arith/tableau.cpp @@ -34,7 +34,7 @@ void Tableau::addRow(ArithVar basicVar, //The new basic variable cannot already be a basic variable Assert(!isActiveBasicVariable(basicVar)); d_activeBasicVars.insert(basicVar); - ReducedRowVector* row_current = new ReducedRowVector(basicVar,variables, coeffs); + ReducedRowVector* row_current = new ReducedRowVector(basicVar,variables, coeffs,d_rowCount); d_rowsTable[basicVar] = row_current; //A variable in the row may have been made non-basic already. |