summaryrefslogtreecommitdiffstats
path: root/src/sat/satoko
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2017-04-12 08:38:40 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2017-04-12 08:38:40 -0700
commitfea18c2d42273f1cf100472328ba1c267ba096b3 (patch)
tree19dfc5c0f83c84e7db1d965ad548b22403e26637 /src/sat/satoko
parentb1eaf714f2a23eaee74efcafff9a40dd017bb00b (diff)
downloadabc-fea18c2d42273f1cf100472328ba1c267ba096b3.tar.gz
abc-fea18c2d42273f1cf100472328ba1c267ba096b3.tar.bz2
abc-fea18c2d42273f1cf100472328ba1c267ba096b3.zip
Experiments with SAT sweeping.
Diffstat (limited to 'src/sat/satoko')
-rw-r--r--src/sat/satoko/solver_api.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sat/satoko/solver_api.c b/src/sat/satoko/solver_api.c
index f0aff0cc..dfd996ca 100644
--- a/src/sat/satoko/solver_api.c
+++ b/src/sat/satoko/solver_api.c
@@ -446,6 +446,7 @@ void satoko_mark_cone(satoko_t *s, int * pvars, int n_vars)
s->marks = vec_char_init(solver_varnum(s), 0);
for (i = 0; i < n_vars; i++) {
var_set_mark(s, pvars[i]);
+ vec_sdbl_assign(s->activity, pvars[i], 0);
if (!heap_in_heap(s->var_order, pvars[i]))
heap_insert(s->var_order, pvars[i]);
}