mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 11:55:51 +00:00
cleanup nla_solver
Signed-off-by: Lev <levnach@hotmail.com>
This commit is contained in:
parent
ccd978e43b
commit
6ce6922c5a
5 changed files with 241 additions and 166 deletions
|
@ -2,6 +2,7 @@
|
|||
Copyright (c) 2017 Microsoft Corporation
|
||||
Author: Nikolaj Bjorner
|
||||
*/
|
||||
#pragma once
|
||||
#include "util/lp/lp_settings.h"
|
||||
#include "util/vector.h"
|
||||
#include "util/lp/lar_solver.h"
|
||||
|
@ -22,6 +23,7 @@ namespace nla {
|
|||
monomial(lp::var_index v, const svector<lp::var_index> &vs):
|
||||
m_v(v), m_vs(vs) {}
|
||||
monomial() {}
|
||||
|
||||
unsigned var() const { return m_v; }
|
||||
unsigned size() const { return m_vs.size(); }
|
||||
unsigned operator[](unsigned idx) const { return m_vs[idx]; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue