mirror of
https://github.com/Z3Prover/z3
synced 2025-08-16 07:45:27 +00:00
expose incremental cubing over API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
e507a6ccd1
commit
a625301a41
10 changed files with 63 additions and 68 deletions
|
@ -140,17 +140,15 @@ namespace sat {
|
|||
#endif
|
||||
|
||||
struct cube_state {
|
||||
bool m_first;
|
||||
svector<bool> m_is_decision;
|
||||
literal_vector m_cube;
|
||||
literal m_lit;
|
||||
lbool m_result;
|
||||
double m_freevars_threshold;
|
||||
cube_state() { reset(); }
|
||||
void reset() {
|
||||
m_first = true;
|
||||
m_is_decision.reset();
|
||||
m_cube.reset();
|
||||
m_lit = null_literal;
|
||||
m_result = l_false;
|
||||
m_freevars_threshold = 0;
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue