mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 03:57:51 +00:00
viable 2 with dlist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0bec8520e1
commit
c9f5ce43b2
7 changed files with 128 additions and 45 deletions
|
@ -49,6 +49,8 @@ namespace polysat {
|
|||
dd::fdd const& var2bits(pvar v);
|
||||
|
||||
|
||||
void push_viable(pvar v);
|
||||
|
||||
public:
|
||||
viable(solver& s);
|
||||
|
||||
|
@ -58,12 +60,10 @@ namespace polysat {
|
|||
m_viable.push_back(m_bdd.mk_true());
|
||||
}
|
||||
|
||||
void pop() {
|
||||
m_viable.pop_back();
|
||||
void pop() {
|
||||
m_viable.pop_back();
|
||||
}
|
||||
|
||||
void push_viable(pvar v);
|
||||
|
||||
void pop_viable();
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue