mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
remove bit-vector dependencies in seq theory
This commit is contained in:
parent
43d1ef2fee
commit
0f29fff836
4 changed files with 19 additions and 49 deletions
|
@ -7610,6 +7610,11 @@ class Optimize(Z3PPObject):
|
|||
return Statistics(Z3_optimize_get_statistics(self.ctx.ref(), self.optimize), self.ctx)
|
||||
|
||||
def set_on_model(self, on_model):
|
||||
"""Register a callback that is invoked with every incremental improvement to
|
||||
objective values. The callback takes a model as argument.
|
||||
The life-time of the model is limited to the callback so the
|
||||
model has to be (deep) copied if it is to be used after the callback
|
||||
"""
|
||||
id = len(_on_models) + 41
|
||||
mdl = Model(self.ctx)
|
||||
_on_models[id] = (on_model, mdl)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue