mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
change the return type of ival.var() to tv
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
119a491b17
commit
f5b62015fc
10 changed files with 57 additions and 56 deletions
|
@ -123,7 +123,8 @@ public:
|
|||
const mpq & m_coeff;
|
||||
public:
|
||||
ival(unsigned var, const mpq & val) : m_var(var), m_coeff(val) { }
|
||||
unsigned var() const { return m_var; }
|
||||
unsigned raw() const { return m_var; }
|
||||
tv var() const { return tv::raw(m_var); }
|
||||
const mpq & coeff() const { return m_coeff; }
|
||||
};
|
||||
|
||||
|
@ -142,13 +143,13 @@ public:
|
|||
lpvar min_var = -1;
|
||||
mpq c;
|
||||
for (const auto & p : *this) {
|
||||
if (p.var() < min_var) {
|
||||
min_var = p.var();
|
||||
if (p.var().index() < min_var) {
|
||||
min_var = p.var().index();
|
||||
}
|
||||
}
|
||||
lar_term r;
|
||||
for (const auto & p : *this) {
|
||||
if (p.var() == min_var) {
|
||||
if (p.var().index() == min_var) {
|
||||
return p.coeff().is_one();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue