3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-27 02:45:51 +00:00

some simplifications in cheap eqs

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2020-06-08 21:16:23 -07:00
parent 4de38d09e2
commit dd30b5e3af
5 changed files with 40 additions and 22 deletions

View file

@ -205,12 +205,12 @@ public:
private:
bool m_enable_hnf;
bool m_print_external_var_name;
bool m_cheap_eqs;
unsigned m_cheap_eqs;
public:
bool print_external_var_name() const { return m_print_external_var_name; }
bool& print_external_var_name() { return m_print_external_var_name; }
bool cheap_eqs() const { return m_cheap_eqs;}
bool& cheap_eqs() { return m_cheap_eqs;}
unsigned cheap_eqs() const { return m_cheap_eqs;}
unsigned& cheap_eqs() { return m_cheap_eqs;}
unsigned hnf_cut_period() const { return m_hnf_cut_period; }
void set_hnf_cut_period(unsigned period) { m_hnf_cut_period = period; }
unsigned random_next() { return m_rand(); }