summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/gia.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-02-27 09:40:45 -0500
committerAlan Mishchenko <alanmi@berkeley.edu>2013-02-27 09:40:45 -0500
commit236be8414960ecb4a99488b3497de3e809facb7d (patch)
tree159c71f4abf3818bb55faa2d60a92c1ffcb8f624 /src/aig/gia/gia.h
parent12253f47cee3bf04909363cc78aeaecb94b0556f (diff)
downloadabc-236be8414960ecb4a99488b3497de3e809facb7d.tar.gz
abc-236be8414960ecb4a99488b3497de3e809facb7d.tar.bz2
abc-236be8414960ecb4a99488b3497de3e809facb7d.zip
User-controlable SAT sweeper.
Diffstat (limited to 'src/aig/gia/gia.h')
-rw-r--r--src/aig/gia/gia.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h
index 2a003ad0..cce8d6d9 100644
--- a/src/aig/gia/gia.h
+++ b/src/aig/gia/gia.h
@@ -1008,6 +1008,8 @@ extern void Gia_SweeperCondPush( Gia_Man_t * p, int ProbeId );
extern int Gia_SweeperCondCheckUnsat( Gia_Man_t * p );
extern int Gia_SweeperCheckEquiv( Gia_Man_t * pGia, int ProbeId1, int ProbeId2 );
extern Gia_Man_t * Gia_SweeperExtractUserLogic( Gia_Man_t * p, Vec_Int_t * vProbeIds, Vec_Ptr_t * vOutNames );
+extern Vec_Int_t * Gia_SweeperGraft( Gia_Man_t * pDst, Vec_Int_t * vProbes, Gia_Man_t * pSrc );
+extern Gia_Man_t * Gia_SweeperSweep( Gia_Man_t * p, Vec_Int_t * vProbeConds, Vec_Int_t * vProbeOuts );
/*=== giaSwitch.c ============================================================*/
extern float Gia_ManEvaluateSwitching( Gia_Man_t * p );
extern float Gia_ManComputeSwitching( Gia_Man_t * p, int nFrames, int nPref, int fProbOne );