mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 20:16:00 +00:00
remove lazy push from theory_lra
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
9b5dc0ca26
commit
727ea43b16
7 changed files with 71 additions and 61 deletions
|
@ -38,7 +38,6 @@ Notes:
|
|||
class goal2sat {
|
||||
struct imp;
|
||||
imp * m_imp;
|
||||
scoped_ptr<expr_ref_vector> m_interpreted_atoms;
|
||||
|
||||
public:
|
||||
goal2sat();
|
||||
|
@ -62,9 +61,9 @@ public:
|
|||
*/
|
||||
void operator()(goal const & g, params_ref const & p, sat::solver_core & t, atom2bool_var & m, dep2asm_map& dep2asm, bool default_external = false);
|
||||
|
||||
void get_interpreted_atoms(expr_ref_vector& atoms);
|
||||
void get_interpreted_funs(func_decl_ref_vector& atoms);
|
||||
|
||||
bool has_interpreted_atoms() const;
|
||||
bool has_interpreted_funs() const;
|
||||
|
||||
sat::sat_internalizer& si(ast_manager& m, params_ref const& p, sat::solver_core& t, atom2bool_var& a2b, dep2asm_map& dep2asm, bool default_external = false);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue