mirror of
https://github.com/Z3Prover/z3
synced 2025-09-02 16:20:41 +00:00
fix removal bug, tune all-interval usage
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
ad571510f3
commit
2aedaf315a
6 changed files with 22 additions and 6 deletions
|
@ -230,6 +230,7 @@ namespace sat {
|
|||
inline void dealloc_clause(clause* c) { cls_allocator().del_clause(c); }
|
||||
struct cmp_activity;
|
||||
void defrag_clauses();
|
||||
bool should_defrag();
|
||||
bool memory_pressure();
|
||||
void del_clause(clause & c);
|
||||
clause * mk_clause_core(unsigned num_lits, literal * lits, bool learned);
|
||||
|
@ -392,6 +393,7 @@ namespace sat {
|
|||
unsigned m_luby_idx;
|
||||
unsigned m_conflicts_since_gc;
|
||||
unsigned m_gc_threshold;
|
||||
unsigned m_defrag_threshold;
|
||||
unsigned m_num_checkpoints;
|
||||
double m_min_d_tk;
|
||||
unsigned m_next_simplify;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue