mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 13:28:47 +00:00
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
This commit is contained in:
commit
646dcfb6e6
|
@ -6495,7 +6495,7 @@ class Optimize(Z3PPObject):
|
||||||
return CheckSatResult(Z3_optimize_check(self.ctx.ref(), self.optimize))
|
return CheckSatResult(Z3_optimize_check(self.ctx.ref(), self.optimize))
|
||||||
|
|
||||||
def reason_unknown(self):
|
def reason_unknown(self):
|
||||||
"""Return a string that describes why the last `check()` returned `unknown`."""
|
"""Return a string that describes why the last `check()` returned `unknown`."""
|
||||||
return Z3_optimize_get_reason_unknown(self.ctx.ref(), self.optimize)
|
return Z3_optimize_get_reason_unknown(self.ctx.ref(), self.optimize)
|
||||||
|
|
||||||
def model(self):
|
def model(self):
|
||||||
|
|
|
@ -157,7 +157,7 @@ namespace smt {
|
||||||
u_map<bool_var> m_expr2bool_var;
|
u_map<bool_var> m_expr2bool_var;
|
||||||
#endif
|
#endif
|
||||||
ptr_vector<expr> m_bool_var2expr; // bool_var -> expr
|
ptr_vector<expr> m_bool_var2expr; // bool_var -> expr
|
||||||
char_vector m_assignment; //!< mapping literal id -> assignment lbool
|
signed_char_vector m_assignment; //!< mapping literal id -> assignment lbool
|
||||||
vector<watch_list> m_watches; //!< per literal
|
vector<watch_list> m_watches; //!< per literal
|
||||||
vector<clause_set> m_lit_occs; //!< index for backward subsumption
|
vector<clause_set> m_lit_occs; //!< index for backward subsumption
|
||||||
svector<bool_var_data> m_bdata; //!< mapping bool_var -> data
|
svector<bool_var_data> m_bdata; //!< mapping bool_var -> data
|
||||||
|
|
Loading…
Reference in a new issue