summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/giaAbsVta.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-07-04 18:23:33 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-07-04 18:23:33 -0700
commitce6e6551c376b06e6504dec6cd6045c7454e24e9 (patch)
tree45be8d3784e88fd8daad7fb1b1ddea144e246693 /src/aig/gia/giaAbsVta.c
parent9ebcd9eca983890738bc76f84f4e276a9cb693d7 (diff)
downloadabc-ce6e6551c376b06e6504dec6cd6045c7454e24e9.tar.gz
abc-ce6e6551c376b06e6504dec6cd6045c7454e24e9.tar.bz2
abc-ce6e6551c376b06e6504dec6cd6045c7454e24e9.zip
Other improvements to &vta and &gla.
Diffstat (limited to 'src/aig/gia/giaAbsVta.c')
-rw-r--r--src/aig/gia/giaAbsVta.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/aig/gia/giaAbsVta.c b/src/aig/gia/giaAbsVta.c
index 40e5a45c..c6f5e238 100644
--- a/src/aig/gia/giaAbsVta.c
+++ b/src/aig/gia/giaAbsVta.c
@@ -126,7 +126,7 @@ static inline int Vta_ObjId( Vta_Man_t * p, Vta_Obj_t * pObj ) { assert
// - the first entry is the number of timeframes (F)
// - the next (F+1) entries give the beginning position of each timeframe
// - the following entries give the object IDs
-// invariant: assert( vec[vec[0]+2] == size(vec) );
+// invariant: assert( vec[vec[0]+1] == size(vec) );
extern void Vga_ManAddClausesOne( Vta_Man_t * p, int iObj, int iFrame );
@@ -1624,6 +1624,18 @@ int Gia_VtaPerformInt( Gia_Man_t * pAig, Gia_ParVta_t * pPars )
// preconditions
assert( Gia_ManPoNum(pAig) == 1 );
assert( pPars->nFramesMax == 0 || pPars->nFramesStart <= pPars->nFramesMax );
+
+/*
+ // compute intial abstraction
+ if ( pAig->vObjClasses == NULL )
+ {
+ pAig->vObjClasses = Vec_IntAlloc( 5 );
+ Vec_IntPush( pAig->vObjClasses, 1 );
+ Vec_IntPush( pAig->vObjClasses, 3 );
+ Vec_IntPush( pAig->vObjClasses, 4 );
+ Vec_IntPush( pAig->vObjClasses, Gia_ObjFaninId0p(pAig, Gia_ManPo(pAig, 0)) );
+ }
+*/
// start the manager
p = Vga_ManStart( pAig, pPars );
p->pSat->fVerbose = p->pPars->fVerbose;