3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00

replace graph by a tree in cheap_eqs

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2020-06-03 17:15:15 -07:00
parent 5d3070bc2d
commit 62bd19242e
5 changed files with 169 additions and 135 deletions

View file

@ -42,6 +42,7 @@ std::ostream& operator<<(std::ostream& out, const row_cell<T>& rc) {
}
struct empty_struct {};
typedef row_cell<empty_struct> column_cell;
typedef vector<column_cell> column_strip;
template <typename T>
using row_strip = vector<row_cell<T>>;
@ -60,7 +61,6 @@ class static_matrix
};
std::stack<dim> m_stack;
public:
typedef vector<column_cell> column_strip;
vector<int> m_vector_of_row_offsets;
indexed_vector<T> m_work_vector;
vector<row_strip<T>> m_rows;