3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-24 03:57:51 +00:00

Univariate solver interface

This commit is contained in:
Jakob Rath 2022-03-10 11:01:57 +01:00
parent 9b20f17f9c
commit 6aee62ef2f
3 changed files with 59 additions and 0 deletions

View file

@ -23,6 +23,7 @@ Author:
#include "math/polysat/types.h"
#include "math/polysat/conflict.h"
#include "math/polysat/constraint.h"
#include "math/polysat/univariate_solver.h"
namespace polysat {
@ -32,6 +33,7 @@ namespace polysat {
friend class test_fi;
solver& s;
scoped_ptr<univariate_solver_factory> m_univariate_solver_factory;
struct entry : public dll_base<entry>, public fi_record {
entry() : fi_record({ eval_interval::full(), {}, {}, rational::one()}) {}