summaryrefslogtreecommitdiff
path: root/src/options/arith_options.toml
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-04-08 20:26:11 -0500
committerGitHub <noreply@github.com>2020-04-08 20:26:11 -0500
commit2f8caabd570dd5bb2936d9f094b7b302a510aa6d (patch)
tree5ae3497d2dcd9bf39cc0686a1a0d23b0113571d2 /src/options/arith_options.toml
parentdf1ea6b9cdc1f424073151d0f7fda639d4405622 (diff)
Split ProcessAssertions module from SmtEngine (#4210)
This is a step towards refactoring the SmtEngine. It splits several core components of SmtEnginePrivate to its own independent module, ProcessAssertions which is responsible for applying preprocessing passes , simplification and expand definitions. The main change involved moving these functions from SmtEnginePrivate to this new class. A few other minor changes were done to make this move: A few things changed order within processAssertions to allow SmtEnginePrivate-specific things to happen outside of the main scope of processAssertions. processAssertions had some logic to catch incompatible options and silently disable options. This was moved to setDefaults. A few data members in SmtEngine were moved to ProcessAssertions. Two utilities that were sitting in smt_engine.cpp were moved to their own files. Another refactoring step will be to make ProcessAssertions take only the utilities it needs instead of taking a SmtEngine reference. This requires further detangling of Options.
Diffstat (limited to 'src/options/arith_options.toml')
-rw-r--r--src/options/arith_options.toml1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/options/arith_options.toml b/src/options/arith_options.toml
index 1c0351bcb..4865ccead 100644
--- a/src/options/arith_options.toml
+++ b/src/options/arith_options.toml
@@ -149,7 +149,6 @@ header = "options/arith_options.h"
long = "miplib-trick"
type = "bool"
default = "false"
- read_only = true
help = "turns on the preprocessing step of attempting to infer bounds on miplib problems"
[[option]]
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback