3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 00:55:31 +00:00

Add command to set initial value hints for solver in various components

This commit is contained in:
Nikolaj Bjorner 2024-09-18 17:48:03 +03:00
parent 1c163dbad2
commit a3f35b6830
17 changed files with 82 additions and 8 deletions

View file

@ -848,6 +848,8 @@ namespace qe {
void collect_param_descrs(param_descrs & r) override {
}
void user_propagate_initialize_value(expr* var, expr* value) override { }
void operator()(/* in */ goal_ref const & in,
/* out */ goal_ref_buffer & result) override {

View file

@ -1377,7 +1377,9 @@ namespace qe {
tactic * translate(ast_manager & m) override {
return alloc(qsat, m, m_params, m_mode);
}
}
void user_propagate_initialize_value(expr* var, expr* value) override { }
lbool maximize(expr_ref_vector const& fmls, app* t, model_ref& mdl, opt::inf_eps& value) {
expr_ref_vector defs(m);