diff --git a/src/sat/sat_solver.h b/src/sat/sat_solver.h index d4c9ecf79..f8948e3b6 100644 --- a/src/sat/sat_solver.h +++ b/src/sat/sat_solver.h @@ -210,6 +210,7 @@ namespace sat { public: bool inconsistent() const { return m_inconsistent; } unsigned num_vars() const { return m_level.size(); } + unsigned num_clauses() const; bool is_external(bool_var v) const { return m_external[v] != 0; } bool was_eliminated(bool_var v) const { return m_eliminated[v] != 0; } unsigned scope_lvl() const { return m_scope_lvl; } @@ -446,8 +447,7 @@ namespace sat { protected: void display_binary(std::ostream & out) const; - void display_units(std::ostream & out) const; - unsigned num_clauses() const; + void display_units(std::ostream & out) const; bool is_unit(clause const & c) const; bool is_empty(clause const & c) const; bool check_missed_propagation(clause_vector const & cs) const;