mirror of
https://github.com/Z3Prover/z3
synced 2025-08-15 23:35:26 +00:00
cleanup cancelation logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
4e155887b2
commit
61dbb6168e
37 changed files with 93 additions and 198 deletions
|
@ -896,8 +896,8 @@ namespace smt {
|
|||
template<typename Ext>
|
||||
inf_eps_rational<inf_rational> theory_dense_diff_logic<Ext>::maximize(theory_var v, expr_ref& blocker, bool& has_shared) {
|
||||
typedef simplex::simplex<simplex::mpq_ext> Simplex;
|
||||
Simplex S;
|
||||
ast_manager& m = get_manager();
|
||||
Simplex S(m.limit());
|
||||
objective_term const& objective = m_objectives[v];
|
||||
has_shared = false;
|
||||
|
||||
|
|
|
@ -236,6 +236,7 @@ namespace smt {
|
|||
m_non_diff_logic_exprs(false),
|
||||
m_factory(0),
|
||||
m_nc_functor(*this),
|
||||
m_S(m.limit()),
|
||||
m_num_simplex_edges(0) {
|
||||
}
|
||||
|
||||
|
|
|
@ -231,6 +231,7 @@ namespace smt {
|
|||
theory_pb::theory_pb(ast_manager& m, theory_pb_params& p):
|
||||
theory(m.mk_family_id("pb")),
|
||||
m_params(p),
|
||||
m_simplex(m.limit()),
|
||||
m_util(m),
|
||||
m_max_compiled_coeff(rational(8))
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue