3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-03-01 11:16:54 +00:00

resolve_bailout etc.

This commit is contained in:
Jakob Rath 2021-09-06 14:08:07 +02:00
parent ed200f4214
commit 56b33b1b3e
5 changed files with 49 additions and 82 deletions

View file

@ -43,6 +43,7 @@ namespace polysat {
unsigned m_num_decisions;
unsigned m_num_propagations;
unsigned m_num_conflicts;
unsigned m_num_bailouts;
void reset() { memset(this, 0, sizeof(*this)); }
stats() { reset(); }
};
@ -214,7 +215,7 @@ namespace polysat {
bool resolve_value(pvar v);
void resolve_bool(sat::literal lit);
void resolve_bailout(unsigned i);
void revert_decision(pvar v);
void revert_decision(pvar v, bool bailout = false);
void revert_bool_decision(sat::literal lit);
void report_unsat();