mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
remove last references to unit clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
cd76fd9edd
commit
ce12c51083
5 changed files with 2 additions and 26 deletions
|
@ -131,7 +131,6 @@ namespace polysat {
|
|||
friend class ule_constraint;
|
||||
|
||||
// constraint_manager* m_manager;
|
||||
clause* m_unit_clause = nullptr; ///< If this constraint was asserted by a unit clause, we store that clause here.
|
||||
ckind_t m_kind;
|
||||
unsigned_vector m_vars;
|
||||
lbool m_external_sign = l_undef;
|
||||
|
@ -178,9 +177,6 @@ namespace polysat {
|
|||
std::string bvar2string() const;
|
||||
unsigned level(solver& s) const;
|
||||
|
||||
clause* unit_clause() const { return m_unit_clause; }
|
||||
void set_unit_clause(clause* cl);
|
||||
|
||||
void set_external(bool sign) { m_external_sign = to_lbool(sign); }
|
||||
void unset_external() { m_external_sign = l_undef; }
|
||||
bool is_external() const { return m_external_sign != l_undef; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue