summaryrefslogtreecommitdiff
path: root/src/theory/arith/tableau.cpp
diff options
context:
space:
mode:
authorTim King <taking@cs.nyu.edu>2010-10-30 19:18:36 +0000
committerTim King <taking@cs.nyu.edu>2010-10-30 19:18:36 +0000
commit29f5a9be53b572d2369d70947942563825c2fa27 (patch)
treed2c579867aade669bb6b1fef03fbdc005c538c7d /src/theory/arith/tableau.cpp
parentb3ce68e7803dcb868004155b6d61a88a8dbe6c6f (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.cpp2
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.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback