mirror of
https://github.com/Z3Prover/z3
synced 2025-10-09 01:11:55 +00:00
going over niil_solver (#79)
* change conflict to th_axiom Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * going over niil_solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
a9a45b7b47
commit
e16d8118ac
4 changed files with 138 additions and 118 deletions
|
@ -115,6 +115,7 @@ private:
|
|||
public :
|
||||
unsigned terms_start_index() const { return m_terms_start_index; }
|
||||
const vector<lar_term*> & terms() const { return m_terms; }
|
||||
lar_term const& term(unsigned i) const { return *m_terms[i]; }
|
||||
const vector<lar_base_constraint*>& constraints() const {
|
||||
return m_constraints;
|
||||
}
|
||||
|
@ -479,16 +480,13 @@ public:
|
|||
|
||||
std::string get_variable_name(var_index vi) const;
|
||||
|
||||
// print utilities
|
||||
|
||||
// ********** print region start
|
||||
std::ostream& print_constraint(constraint_index ci, std::ostream & out) const;
|
||||
|
||||
std::ostream& print_constraints(std::ostream& out) const ;
|
||||
|
||||
std::ostream& print_terms(std::ostream& out) const;
|
||||
|
||||
std::ostream& print_left_side_of_constraint(const lar_base_constraint * c, std::ostream & out) const;
|
||||
|
||||
std::ostream& print_term(lar_term const& term, std::ostream & out) const;
|
||||
|
||||
std::ostream& print_term_as_indices(lar_term const& term, std::ostream & out) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue