mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +00:00
import more from csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
02c85dd6de
commit
22783a4bcb
5 changed files with 21 additions and 17 deletions
|
@ -113,7 +113,7 @@ namespace sat {
|
|||
s.m_params.set_sym("phase", symbol("random"));
|
||||
}
|
||||
m_solvers[i] = alloc(sat::solver, s.m_params, m_limits[i]);
|
||||
m_solvers[i]->copy(s);
|
||||
m_solvers[i]->copy(s, true);
|
||||
m_solvers[i]->set_par(this, i);
|
||||
push_child(m_solvers[i]->rlimit());
|
||||
}
|
||||
|
@ -235,7 +235,7 @@ namespace sat {
|
|||
// there could be multiple local search engines running at the same time.
|
||||
IF_VERBOSE(1, verbose_stream() << "(sat-parallel refresh :from " << m_num_clauses << " :to " << s.m_clauses.size() << ")\n";);
|
||||
m_solver_copy = alloc(solver, s.m_params, s.rlimit());
|
||||
m_solver_copy->copy(s);
|
||||
m_solver_copy->copy(s, true);
|
||||
m_num_clauses = s.m_clauses.size();
|
||||
}
|
||||
}
|
||||
|
@ -292,7 +292,7 @@ namespace sat {
|
|||
{
|
||||
m_consumer_ready = true;
|
||||
if (m_solver_copy && s.m_clauses.size() > m_solver_copy->m_clauses.size()) {
|
||||
s.copy(*m_solver_copy);
|
||||
s.copy(*m_solver_copy, true);
|
||||
copied = true;
|
||||
m_num_clauses = s.m_clauses.size();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue