diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-07-04 18:23:33 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-07-04 18:23:33 -0700 |
commit | ce6e6551c376b06e6504dec6cd6045c7454e24e9 (patch) | |
tree | 45be8d3784e88fd8daad7fb1b1ddea144e246693 /src/aig/gia/giaAbsVta.c | |
parent | 9ebcd9eca983890738bc76f84f4e276a9cb693d7 (diff) | |
download | abc-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.c | 14 |
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; |