mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
e4b7b7bdf6
commit
d83d0a83d6
14 changed files with 274 additions and 59 deletions
|
@ -27,6 +27,8 @@ namespace euf {
|
|||
void solver::updt_params(params_ref const& p) {
|
||||
m_config.updt_params(p);
|
||||
m_drat = m_solver && m_solver->get_config().m_drat;
|
||||
if (m_drat)
|
||||
m_solver->get_drat().add_theory(m.get_basic_family_id(), symbol("euf"));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -59,6 +61,8 @@ namespace euf {
|
|||
pb_util pb(m);
|
||||
if (pb.get_family_id() == fid) {
|
||||
ext = alloc(sat::ba_solver, *this, fid);
|
||||
if (m_drat)
|
||||
m_solver->get_drat().add_theory(fid, symbol("ba"));
|
||||
}
|
||||
if (ext) {
|
||||
ext->set_solver(m_solver);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue