3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-31 23:34:55 +00:00

tune based on test_l5

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-11-26 20:14:00 +01:00
parent 7b85afbe9c
commit 90bd5f186b
5 changed files with 30 additions and 14 deletions

View file

@ -50,7 +50,7 @@ namespace polysat {
vector<search_item> m_items;
assignment_t m_assignment; // First-order part of the search state
rational value(pvar v) const;
bool value(pvar v, rational& r) const;
public:
unsigned size() const { return m_items.size(); }
@ -63,6 +63,8 @@ namespace polysat {
void push_boolean(sat::literal lit);
void pop();
void pop_asssignment();
using const_iterator = decltype(m_items)::const_iterator;
const_iterator begin() const { return m_items.begin(); }
const_iterator end() const { return m_items.end(); }