diff options
author | Clark Barrett <barrett@cs.nyu.edu> | 2012-05-11 14:00:27 +0000 |
---|---|---|
committer | Clark Barrett <barrett@cs.nyu.edu> | 2012-05-11 14:00:27 +0000 |
commit | 57790a14676596e8c6ed42ff7ecd8038ddbaf09b (patch) | |
tree | 7e4d5c81f197beab924092fb72cc945d48a47e69 /src/util/options.h | |
parent | 5181426cd8def23d67b69227fff033ef12850e68 (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.h | 8 |
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). */ |