- Removes arith_constants.h
authorTim King <taking@cs.nyu.edu>
Thu, 17 Mar 2011 20:38:32 +0000 (20:38 +0000)
committerTim King <taking@cs.nyu.edu>
Thu, 17 Mar 2011 20:38:32 +0000 (20:38 +0000)
commit232042b3e2e265dbfe9c693d018d48388be91018
tree55dc6d39bbd5eff9b0b1c220ed33dac3d4bdd316
parent68f8b6b2589320dac3a022a1e5058e5a65cc570b
- Removes arith_constants.h
- Adds ArithStaticLearner.  Consolidates and cleans up the code for static learning in arithmetic.  Static learning is now associated with a small amount of state between calls. This is used to track the data for the miplib trick.  The goal is to make this inference work without relying on the fact that all of the miplib problem is asserted under the same AND node.
- This commit contains miscellaneous other arithmetic cleanup.
src/theory/arith/Makefile.am
src/theory/arith/arith_constants.h [deleted file]
src/theory/arith/arith_rewriter.cpp
src/theory/arith/arith_rewriter.h
src/theory/arith/arith_static_learner.cpp [new file with mode: 0644]
src/theory/arith/arith_static_learner.h [new file with mode: 0644]
src/theory/arith/normal_form.h
src/theory/arith/simplex.cpp
src/theory/arith/simplex.h
src/theory/arith/theory_arith.cpp
src/theory/arith/theory_arith.h