3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 11:25:51 +00:00

add a config parameter to grobner

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2020-01-08 17:26:04 -08:00
parent cca19ef1a7
commit d1e9998332
6 changed files with 19 additions and 13 deletions

View file

@ -29,9 +29,10 @@ class nla_settings {
unsigned m_horner_row_length_limit;
bool m_horner_subs_fixed;
// grobner fields
bool m_run_grobner;
bool m_run_grobner;
unsigned m_grobner_row_length_limit;
bool m_grobner_subs_fixed;
bool m_grobner_subs_fixed;
unsigned m_grobner_eqs_growth;
public:
nla_settings() : m_run_order(true),
m_run_tangents(true),
@ -43,7 +44,8 @@ public:
m_grobner_row_length_limit(50),
m_grobner_subs_fixed(false)
{}
unsigned grobner_eqs_growth() const { return m_grobner_eqs_growth;}
unsigned& grobner_eqs_growth() { return m_grobner_eqs_growth;}
bool run_order() const { return m_run_order; }
bool& run_order() { return m_run_order; }