3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 11:25:51 +00:00

trace random update

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2020-04-03 12:00:19 -07:00
parent fd2eab85f1
commit 7fe46de266
3 changed files with 7 additions and 4 deletions

View file

@ -1327,12 +1327,11 @@ mpq lar_solver::get_left_side_val(const lar_base_constraint & cns, const std::u
void lar_solver::fill_var_set_for_random_update(unsigned sz, var_index const * vars, vector<unsigned>& column_list) {
TRACE("lar_solver_rand", tout << "sz = " << sz << "\n";);
for (unsigned i = 0; i < sz; i++) {
var_index var = vars[i];
if (tv::is_term(var)) { // handle the term
for (auto it : *m_terms[tv::unmask_term(var)]) {
column_list.push_back(it.var().index());
}
if (tv::is_term(var)) {
column_list.push_back(map_term_index_to_column_index(var));
} else {
column_list.push_back(var);
}