3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-15 15:25:26 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2017-02-27 23:19:58 -08:00
parent c205b59a21
commit 31c68b6e23
6 changed files with 170 additions and 97 deletions

View file

@ -26,6 +26,8 @@ Revision History:
namespace sat {
class local_search;
class parallel {
// shared pool of learned clauses.
@ -56,6 +58,7 @@ namespace sat {
index_set m_unit_set;
literal_vector m_lits;
vector_pool m_pool;
int_vector m_phase;
scoped_limits m_scoped_rlimit;
vector<reslimit> m_limits;
@ -86,6 +89,15 @@ namespace sat {
// receive clauses from shared clause pool
void get_clauses(solver& s);
// exchange phase of variables.
void set_phase(solver& s);
void get_phase(solver& s);
void set_phase(local_search& s);
void get_phase(local_search& s);
};
};