mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 11:55:51 +00:00
more efficient sign lemma
Signed-off-by: Lev <levnach@hotmail.com>
This commit is contained in:
parent
4f2eb0b4eb
commit
0d5ca4edfe
4 changed files with 221 additions and 98 deletions
|
@ -20,9 +20,13 @@ namespace nla {
|
|||
public:
|
||||
// constructors
|
||||
monomial(lp::var_index v, unsigned sz, lp::var_index const* vs):
|
||||
m_v(v), m_vs(sz, vs) {}
|
||||
m_v(v), m_vs(sz, vs) {
|
||||
std::sort(m_vs.begin(), m_vs.end());
|
||||
}
|
||||
monomial(lp::var_index v, const svector<lp::var_index> &vs):
|
||||
m_v(v), m_vs(vs) {}
|
||||
m_v(v), m_vs(vs) {
|
||||
std::sort(m_vs.begin(), m_vs.end());
|
||||
}
|
||||
monomial() {}
|
||||
|
||||
unsigned var() const { return m_v; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue