3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-17 00:32:16 +00:00

enable incrementality for model reconstruction

This commit is contained in:
Nikolaj Bjorner 2022-11-25 15:28:38 +07:00
parent 4e9f21c2a1
commit 6454014119
2 changed files with 29 additions and 18 deletions

View file

@ -29,6 +29,7 @@ Author:
#include "ast/rewriter/expr_replacer.h"
#include "ast/simplifiers/dependent_expr.h"
#include "ast/converters/model_converter.h"
#include "ast/converters/generic_model_converter.h"
class model_reconstruction_trail {
@ -125,5 +126,10 @@ public:
* retrieve the current model converter corresponding to chaining substitutions from the trail.
*/
model_converter_ref get_model_converter();
/**
* Append new updates to model converter, update the current index into the trail in the process.
*/
void append(generic_model_converter& mc, unsigned& index);
};