mirror of
https://github.com/Z3Prover/z3
synced 2025-10-04 23:13:57 +00:00
flip tabu on predicate being repaired, add model rotation code
This commit is contained in:
parent
f67e1b8b8b
commit
70f7feabc8
8 changed files with 85 additions and 25 deletions
|
@ -48,7 +48,7 @@ namespace sat {
|
|||
m_ddfw.add_assumptions();
|
||||
for (unsigned v = 0; v < phase.size(); ++v) {
|
||||
m_ddfw.value(v) = phase[v];
|
||||
m_ddfw.reward(v) = 0;
|
||||
m_ddfw.set_reward(v, 0);
|
||||
m_ddfw.make_count(v) = 0;
|
||||
}
|
||||
m_ddfw.init_clause_data();
|
||||
|
|
|
@ -77,7 +77,7 @@ namespace sat {
|
|||
|
||||
void flip(bool_var v) { m_ddfw.flip(v); }
|
||||
|
||||
inline double get_reward(bool_var v) const { return m_ddfw.get_reward(v); }
|
||||
inline double get_reward(bool_var v) const { return m_ddfw.reward(v); }
|
||||
|
||||
void add(unsigned sz, literal const* c) { m_ddfw.add(sz, c); }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue