3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-12-10 20:48:46 -08:00
parent a5491804c7
commit 2a3cfe0cb9
3 changed files with 15 additions and 6 deletions

View file

@ -48,13 +48,13 @@ namespace polysat {
lbool value; // value assigned by solver
};
solver_interface& s;
mutable scoped_ptr_vector<dd::pdd_manager> m_pdd;
viable m_viable;
constraints m_constraints;
assignment m_assignment;
unsigned m_qhead = 0, m_vqhead = 0;
svector<prop_item> m_prop_queue;
svector<constraint_info> m_constraint_index; // index of constraints
mutable scoped_ptr_vector<dd::pdd_manager> m_pdd;
dependency_vector m_unsat_core;

View file

@ -148,6 +148,7 @@ namespace polysat {
public:
solver(euf::solver& ctx, theory_id id);
~solver() override {}
void set_lookahead(sat::lookahead* s) override { }
void init_search() override {}
double get_reward(literal l, sat::ext_constraint_idx idx, sat::literal_occs_fun& occs) const override { return 0; }