mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 09:35:32 +00:00
improve pre-processing
This commit is contained in:
parent
a634876180
commit
3cc9d7f443
22 changed files with 147 additions and 80 deletions
|
@ -165,8 +165,8 @@ public:
|
|||
void get_levels(ptr_vector<expr> const& vars, unsigned_vector& depth) override {
|
||||
m_solver->get_levels(vars, depth);
|
||||
}
|
||||
expr_ref_vector get_trail() override {
|
||||
return m_solver->get_trail();
|
||||
expr_ref_vector get_trail(unsigned max_level) override {
|
||||
return m_solver->get_trail(max_level);
|
||||
}
|
||||
|
||||
model_converter* external_model_converter() const {
|
||||
|
|
|
@ -189,8 +189,8 @@ public:
|
|||
m_solver->get_levels(vars, depth);
|
||||
}
|
||||
|
||||
expr_ref_vector get_trail() override {
|
||||
return m_solver->get_trail();
|
||||
expr_ref_vector get_trail(unsigned max_level) override {
|
||||
return m_solver->get_trail(max_level);
|
||||
}
|
||||
|
||||
unsigned get_num_assertions() const override {
|
||||
|
|
|
@ -105,8 +105,8 @@ public:
|
|||
m_solver->get_levels(vars, depth);
|
||||
}
|
||||
|
||||
expr_ref_vector get_trail() override {
|
||||
return m_solver->get_trail();
|
||||
expr_ref_vector get_trail(unsigned max_level) override {
|
||||
return m_solver->get_trail(max_level);
|
||||
}
|
||||
|
||||
model_converter* external_model_converter() const{
|
||||
|
|
|
@ -2098,9 +2098,9 @@ namespace smtfd {
|
|||
m_fd_sat_solver->get_levels(vars, depth);
|
||||
}
|
||||
|
||||
expr_ref_vector get_trail() override {
|
||||
expr_ref_vector get_trail(unsigned max_level) override {
|
||||
init();
|
||||
return m_fd_sat_solver->get_trail();
|
||||
return m_fd_sat_solver->get_trail(max_level);
|
||||
}
|
||||
|
||||
unsigned get_num_assertions() const override {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue