3
0
Fork 0
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:
Jakob Rath 2023-03-17 13:25:22 +01:00
parent 2000ab2cfc
commit cdd2dbcc41
2 changed files with 27 additions and 28 deletions

View file

@ -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:
/**