mirror of
https://github.com/Z3Prover/z3
synced 2026-02-28 10:51:28 +00:00
linear solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
17fcf79c04
commit
683ce27c8f
8 changed files with 264 additions and 42 deletions
|
|
@ -211,6 +211,7 @@ namespace polysat {
|
|||
void decide(pvar v);
|
||||
|
||||
void narrow(pvar v);
|
||||
void linear_propagate();
|
||||
|
||||
p_dependency* mk_dep(unsigned dep) { return dep == null_dependency ? nullptr : m_dm.mk_leaf(dep); }
|
||||
|
||||
|
|
@ -226,7 +227,7 @@ namespace polysat {
|
|||
void backjump(unsigned new_level);
|
||||
void add_lemma(constraint* c);
|
||||
|
||||
void new_constraint(constraint* c);
|
||||
bool_var new_constraint(constraint* c);
|
||||
|
||||
bool invariant();
|
||||
bool invariant(scoped_ptr_vector<constraint> const& cs);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue