summaryrefslogtreecommitdiff
path: root/src/util/options.h
diff options
context:
space:
mode:
authorClark Barrett <barrett@cs.nyu.edu>2012-05-11 14:00:27 +0000
committerClark Barrett <barrett@cs.nyu.edu>2012-05-11 14:00:27 +0000
commit57790a14676596e8c6ed42ff7ecd8038ddbaf09b (patch)
tree7e4d5c81f197beab924092fb72cc945d48a47e69 /src/util/options.h
parent5181426cd8def23d67b69227fff033ef12850e68 (diff)
Added some ITE rewrites,
Added ITE simplifier - on by default only for QF_LIA benchmarks Fixed one bug in arrays Added negate() to node.h - it returns kind == NOT ? kind[0] : kind.notNode()
Diffstat (limited to 'src/util/options.h')
-rw-r--r--src/util/options.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/util/options.h b/src/util/options.h
index eac09fabf..3b6584727 100644
--- a/src/util/options.h
+++ b/src/util/options.h
@@ -146,6 +146,9 @@ struct CVC4_PUBLIC Options {
/** Whether to perform the static learning pass. */
bool doStaticLearning;
+ /** Whether to do the ite-simplification pass */
+ bool doITESimp;
+
/** Whether we're in interactive mode or not */
bool interactive;
@@ -250,6 +253,11 @@ struct CVC4_PUBLIC Options {
bool ufSymmetryBreakerSetByUser;
/**
+ * Whether the user explicitly requested ite simplification
+ */
+ bool doITESimpSetByUser;
+
+ /**
* Whether to do the linear diophantine equation solver
* in Arith as described by Griggio JSAT 2012 (on by default).
*/
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback