mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
Add support for initializing variable values in solver and optimize contexts in Z3
This commit is contained in:
parent
342dccdc02
commit
0c48a50d59
12 changed files with 98 additions and 9 deletions
|
@ -311,7 +311,9 @@ namespace opt {
|
|||
}
|
||||
solver& s = get_solver();
|
||||
s.assert_expr(m_hard_constraints);
|
||||
for (auto const& [var, value] : m_scoped_state.m_values) {
|
||||
for (auto & [var, value] : m_scoped_state.m_values) {
|
||||
if (m_model_converter)
|
||||
m_model_converter->convert_initialize_value(var, value);
|
||||
s.user_propagate_initialize_value(var, value);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue