mirror of
https://github.com/Z3Prover/z3
synced 2025-08-10 13:10:50 +00:00
sat solver setup
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
78b88f761c
commit
c21a2fcf9f
28 changed files with 984 additions and 441 deletions
|
@ -19,7 +19,6 @@ Notes:
|
|||
|
||||
#include "sat/sat_local_search.h"
|
||||
#include "sat/sat_solver.h"
|
||||
#include "sat/ba_solver.h"
|
||||
#include "sat/sat_params.hpp"
|
||||
#include "util/timer.h"
|
||||
|
||||
|
@ -415,6 +414,10 @@ namespace sat {
|
|||
}
|
||||
m_num_non_binary_clauses = s.m_clauses.size();
|
||||
|
||||
if (s.get_extension())
|
||||
throw default_exception("local search is incompatible with extensions");
|
||||
|
||||
#if 0
|
||||
// copy cardinality clauses
|
||||
ba_solver* ext = dynamic_cast<ba_solver*>(s.get_extension());
|
||||
if (ext) {
|
||||
|
@ -502,6 +505,8 @@ namespace sat {
|
|||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
if (_init) {
|
||||
init();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue