mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
replace lean to lp
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
This commit is contained in:
parent
db0a3f4358
commit
d41c65a4f9
72 changed files with 1334 additions and 1213 deletions
|
@ -45,11 +45,11 @@ class square_dense_submatrix : public tail_matrix<T, X> {
|
|||
ref(unsigned i, square_dense_submatrix & s) :
|
||||
m_i_offset((i - s.m_index_start) * s.m_dim), m_s(s){}
|
||||
T & operator[] (unsigned j) {
|
||||
SASSERT(j >= m_s.m_index_start);
|
||||
lp_assert(j >= m_s.m_index_start);
|
||||
return m_s.m_v[m_i_offset + m_s.adjust_column(j) - m_s.m_index_start];
|
||||
}
|
||||
const T & operator[] (unsigned j) const {
|
||||
SASSERT(j >= m_s.m_index_start);
|
||||
lp_assert(j >= m_s.m_index_start);
|
||||
return m_s.m_v[m_i_offset + m_s.adjust_column(j) - m_s.m_index_start];
|
||||
}
|
||||
};
|
||||
|
@ -73,8 +73,8 @@ public:
|
|||
bool is_dense() const override { return true; }
|
||||
|
||||
ref operator[] (unsigned i) {
|
||||
SASSERT(i >= m_index_start);
|
||||
SASSERT(i < m_parent->dimension());
|
||||
lp_assert(i >= m_index_start);
|
||||
lp_assert(i < m_parent->dimension());
|
||||
return ref(i, *this);
|
||||
}
|
||||
|
||||
|
@ -163,7 +163,7 @@ public:
|
|||
}
|
||||
}
|
||||
}
|
||||
SASSERT(wcopy.is_OK());
|
||||
lp_assert(wcopy.is_OK());
|
||||
apply_from_right(w.m_data);
|
||||
w.m_index.clear();
|
||||
if (numeric_traits<T>::precise()) {
|
||||
|
@ -182,11 +182,11 @@ public:
|
|||
}
|
||||
}
|
||||
#else
|
||||
SASSERT(w.is_OK());
|
||||
SASSERT(m_work_vector.is_OK());
|
||||
lp_assert(w.is_OK());
|
||||
lp_assert(m_work_vector.is_OK());
|
||||
m_work_vector.resize(w.data_size());
|
||||
m_work_vector.clear();
|
||||
SASSERT(m_work_vector.is_OK());
|
||||
lp_assert(m_work_vector.is_OK());
|
||||
unsigned end = m_index_start + m_dim;
|
||||
for (unsigned k : w.m_index) {
|
||||
// find j such that k = adjust_row_inverse(j)
|
||||
|
@ -202,8 +202,8 @@ public:
|
|||
}
|
||||
}
|
||||
}
|
||||
m_work_vector.clean_up();
|
||||
SASSERT(m_work_vector.is_OK());
|
||||
m_work_vector.clp_up();
|
||||
lp_assert(m_work_vector.is_OK());
|
||||
w = m_work_vector;
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue