summaryrefslogtreecommitdiff
path: root/src/options/arith_options.toml
diff options
context:
space:
mode:
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>2020-08-04 12:57:34 +0200
committerGitHub <noreply@github.com>2020-08-04 05:57:34 -0500
commit4844afa3d254bdabac397556e166a2534bb6c2ac (patch)
tree1da4a957cf073c25c6cfc9a7393afe29a1b14b3b /src/options/arith_options.toml
parentc84db77ecdaa7107a33824484bf9c649f8fcbbff (diff)
Add CAD-based solver (#4834)
Based on #4774, this PR adds a new CadSolver class that allows the NonlinearExtension to actually employ the CAD-based method. In more detail: add --nl-cad option add CadSolver class that wraps cad::CDCAC with support for checks, model construction and conflict generation add new Inference types for the NlLemma class use CadSolver in NonlinearExtension (if --nl-cad is given)
Diffstat (limited to 'src/options/arith_options.toml')
-rw-r--r--src/options/arith_options.toml9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/options/arith_options.toml b/src/options/arith_options.toml
index a6c967dc9..23ced4d8f 100644
--- a/src/options/arith_options.toml
+++ b/src/options/arith_options.toml
@@ -541,3 +541,12 @@ header = "options/arith_options.h"
default = "true"
read_only = true
help = "whether to use simple rounding, similar to a unit-cube test, for integers"
+
+[[option]]
+ name = "nlCad"
+ category = "regular"
+ long = "nl-cad"
+ type = "bool"
+ default = "false"
+ help = "whether to use the cylindrical algebraic decomposition solver for non-linear arithmetic"
+
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback