3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-28 10:51:28 +00:00

scenario saving

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-08-13 11:01:07 -07:00
parent bd2e73014c
commit 60dbfed69e
5 changed files with 61 additions and 14 deletions

View file

@ -19,6 +19,7 @@ Author:
#include <limits>
#include "util/statistics.h"
#include "util/params.h"
#include "math/polysat/boolean.h"
#include "math/polysat/constraint.h"
#include "math/polysat/clause_builder.h"
@ -60,6 +61,7 @@ namespace polysat {
typedef ptr_vector<constraint> constraints;
reslimit& m_lim;
params_ref m_params;
viable m_viable; // viable sets per variable
scoped_ptr_vector<dd::pdd_manager> m_pdd;
dep_value_manager m_value_manager;
@ -326,6 +328,8 @@ namespace polysat {
void collect_statistics(statistics& st) const;
params_ref& params() { return m_params; }
};
class assignments_pp {