mirror of
https://github.com/Z3Prover/z3
synced 2025-04-30 04:15:51 +00:00
make visited_helper independent of literals
re-introduce shorthands in sat::solver for visited and have them convert literals to unsigned.
This commit is contained in:
parent
070c5c624a
commit
90490cb22f
7 changed files with 53 additions and 39 deletions
|
@ -2709,10 +2709,10 @@ namespace pb {
|
|||
}
|
||||
|
||||
void solver::init_visited() { s().init_visited(); }
|
||||
void solver::mark_visited(literal l) { s().m_visited.mark_visited(l); }
|
||||
void solver::mark_visited(bool_var v) { s().m_visited.mark_visited(v); }
|
||||
bool solver::is_visited(bool_var v) const { return s().m_visited.is_visited(v); }
|
||||
bool solver::is_visited(literal l) const { return s().m_visited.is_visited(l); }
|
||||
void solver::mark_visited(literal l) { s().mark_visited(l); }
|
||||
void solver::mark_visited(bool_var v) { s().mark_visited(v); }
|
||||
bool solver::is_visited(bool_var v) const { return s().is_visited(v); }
|
||||
bool solver::is_visited(literal l) const { return s().is_visited(l); }
|
||||
|
||||
void solver::cleanup_clauses() {
|
||||
if (m_clause_removed) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue