3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-11 19:34:32 +00:00

wip: enabling reinit approach

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-03-30 08:41:22 -07:00
parent bee3320ff6
commit 9614e428a6
6 changed files with 47 additions and 40 deletions

View file

@ -352,10 +352,12 @@ namespace polysat {
// clause reinitialization
ptr_vector<clause> m_clauses_to_reinit;
sat::literal_vector m_literals_to_reinit;
unsigned_vector m_reinit_heads;
unsigned m_reinit_head = 0;
void reinit_clauses(unsigned old_sz);
bool has_variables_to_reinit(clause const& c) const;
void reinit_literal(sat::literal lit);
bool inc() { return m_lim.inc(); }