mirror of
https://github.com/Z3Prover/z3
synced 2026-01-08 20:11:17 +00:00
combine different propagation functions
This commit is contained in:
parent
2000ab2cfc
commit
cdd2dbcc41
2 changed files with 27 additions and 28 deletions
|
|
@ -252,8 +252,12 @@ namespace polysat {
|
|||
void erase_pwatch(pvar v, constraint* c);
|
||||
void erase_pwatch(constraint* c);
|
||||
|
||||
bool can_propagate();
|
||||
void propagate();
|
||||
bool can_repropagate_units();
|
||||
void repropagate_units();
|
||||
bool can_propagate_search();
|
||||
void propagate_search();
|
||||
bool can_repropagate();
|
||||
void repropagate();
|
||||
void repropagate(sat::literal lit);
|
||||
|
|
@ -335,9 +339,6 @@ namespace polysat {
|
|||
bool var_queue_invariant() const;
|
||||
bool verify_sat();
|
||||
|
||||
bool can_propagate();
|
||||
void propagate();
|
||||
|
||||
public:
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue