3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 20:18:18 +00:00

missing header

This commit is contained in:
Nikolaj Bjorner 2023-12-02 19:39:43 -08:00
parent 362d299a5c
commit b22daa9816

View file

@ -87,6 +87,7 @@ namespace sat {
virtual void init_search() {} virtual void init_search() {}
virtual bool propagated(sat::literal l, sat::ext_constraint_idx idx) { UNREACHABLE(); return false; } virtual bool propagated(sat::literal l, sat::ext_constraint_idx idx) { UNREACHABLE(); return false; }
virtual bool unit_propagate() = 0; virtual bool unit_propagate() = 0;
virtual bool should_propagate() { return false; }
virtual bool is_external(bool_var v) { return false; } virtual bool is_external(bool_var v) { return false; }
virtual double get_reward(literal l, ext_constraint_idx idx, literal_occs_fun& occs) const { return 0; } virtual double get_reward(literal l, ext_constraint_idx idx, literal_occs_fun& occs) const { return 0; }
virtual void get_antecedents(literal l, ext_justification_idx idx, literal_vector & r, bool probing) = 0; virtual void get_antecedents(literal l, ext_justification_idx idx, literal_vector & r, bool probing) = 0;