Esempio n. 1
0
 solver_exp::solver_exp(ast_manager & ext_mng, params_ref const & p):
     m_ext_mng(ext_mng),
     m(ext_mng, true /* disable proof gen */),
     m_compiler(*this, p),
     m_assertions(m),
     m_atom2bvar(m),
     m_arith(m, p),
     m_bridge(*this) {
     updt_params_core(p);
     m_cancel = false;
 }
Esempio n. 2
0
 void updt_params(params_ref const & p) {
     m_rw.updt_params(p);
     updt_params_core(p);
 }
 smt_tactic(params_ref const & p):
     m_params_ref(p),
     m_ctx(0), 
     m_callback(0) {
     updt_params_core(p);
     TRACE("smt_tactic", tout << this << "\np: " << p << "\n";);
Esempio n. 4
0
 void solver_exp::updt_params(params_ref const & p) {
     updt_params_core(p);
     m_arith.updt_params(p);
     if (m_sat)
         m_sat->updt_params(p);
 }