mirror of
https://github.com/Z3Prover/z3
synced 2025-08-07 19:51:22 +00:00
allow incremental mode override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
5813e22032
commit
303157d3b7
9 changed files with 34 additions and 19 deletions
|
@ -370,7 +370,7 @@ namespace sat {
|
|||
inline void assign(literal l, justification j) { if (m_lookahead) m_lookahead->assign(l); else m_solver->assign(l, j); }
|
||||
inline void set_conflict(justification j, literal l) { if (m_lookahead) m_lookahead->set_conflict(); else m_solver->set_conflict(j, l); }
|
||||
inline config const& get_config() const { return m_lookahead ? m_lookahead->get_config() : m_solver->get_config(); }
|
||||
inline void drat_add(literal_vector const& c, svector<drat::premise> const& premises) { m_solver->m_drat.add(c, premises); }
|
||||
inline void drat_add(literal_vector const& c, svector<drat::premise> const& premises) { if (m_solver) m_solver->m_drat.add(c, premises); }
|
||||
|
||||
|
||||
mutable bool m_overflow;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue