3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-23 11:37:54 +00:00

unit optimization

This commit is contained in:
Nikolaj Bjorner 2020-09-28 20:01:33 -07:00
parent 15f6124fbd
commit ef6542823b
2 changed files with 8 additions and 4 deletions

View file

@ -21,12 +21,12 @@ namespace sat {
class dual_solver {
solver m_solver;
literal_vector m_roots, m_lits, m_core;
literal_vector m_roots, m_lits, m_core, m_units;
bool_var_vector m_is_tracked;
unsigned_vector m_tracked_stack;
unsigned_vector m_ext2var;
unsigned_vector m_var2ext;
unsigned_vector m_roots_lim, m_tracked_lim;
unsigned_vector m_roots_lim, m_tracked_lim, m_units_lim;
void add_literal(literal lit);
bool_var ext2var(bool_var v);