summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-01-17 23:09:19 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-01-17 23:09:19 -0800
commit67300e056b73087ed6d7bb62996d81dc7906999c (patch)
tree9000bc2ea0a7dd23d983ee0fab5cfe02ccc8c910
parent25914e417a0d30793043dd37bcbc5ee977b84b36 (diff)
downloadabc-67300e056b73087ed6d7bb62996d81dc7906999c.tar.gz
abc-67300e056b73087ed6d7bb62996d81dc7906999c.tar.bz2
abc-67300e056b73087ed6d7bb62996d81dc7906999c.zip
Small bug induced by changes in the SAT solver.
-rw-r--r--src/aig/fra/fraSat.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/aig/fra/fraSat.c b/src/aig/fra/fraSat.c
index 50503670..78d25c37 100644
--- a/src/aig/fra/fraSat.c
+++ b/src/aig/fra/fraSat.c
@@ -511,6 +511,8 @@ int Fra_SetActivityFactors_rec( Fra_Man_t * p, Aig_Obj_t * pObj, int LevelMin, i
return 0;
// set the factor of this variable
// (LevelMax-LevelMin) / (pObj->Level-LevelMin) = p->pPars->dActConeBumpMax / ThisBump
+ if ( p->pSat->factors == NULL )
+ p->pSat->factors = ABC_CALLOC( double, p->pSat->size );
p->pSat->factors[Fra_ObjSatNum(pObj)] = p->pPars->dActConeBumpMax * (pObj->Level - LevelMin)/(LevelMax - LevelMin);
veci_push(&p->pSat->act_vars, Fra_ObjSatNum(pObj));
// explore the fanins