summaryrefslogtreecommitdiffstats
path: root/src/sat/pdr/pdrInt.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-12-10 14:06:01 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2011-12-10 14:06:01 -0800
commit871171ffa42fe24c27831f05227fb9adfc512448 (patch)
tree8e9b21217fa52761edb74fc969a5f741c3279ba3 /src/sat/pdr/pdrInt.h
parent6c766b4f1a18794b38c81a7c2f82f692cf6a9e37 (diff)
downloadabc-871171ffa42fe24c27831f05227fb9adfc512448.tar.gz
abc-871171ffa42fe24c27831f05227fb9adfc512448.tar.bz2
abc-871171ffa42fe24c27831f05227fb9adfc512448.zip
Implemented rollback in the main SAT solver and updated PDR to use it (saves about 5% of runtime).
Diffstat (limited to 'src/sat/pdr/pdrInt.h')
-rw-r--r--src/sat/pdr/pdrInt.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sat/pdr/pdrInt.h b/src/sat/pdr/pdrInt.h
index 39fffc48..f49ee7d0 100644
--- a/src/sat/pdr/pdrInt.h
+++ b/src/sat/pdr/pdrInt.h
@@ -138,7 +138,7 @@ extern Abc_Cex_t * Pdr_ManDeriveCex( Pdr_Man_t * p );
extern int Pdr_ObjSatVar( Pdr_Man_t * p, int k, Aig_Obj_t * pObj );
extern int Pdr_ObjRegNum( Pdr_Man_t * p, int k, int iSatVar );
extern int Pdr_ManFreeVar( Pdr_Man_t * p, int k );
-extern sat_solver * Pdr_ManNewSolver( Pdr_Man_t * p, int k, int fInit );
+extern sat_solver * Pdr_ManNewSolver( sat_solver * pSat, Pdr_Man_t * p, int k, int fInit );
/*=== pdrCore.c ==========================================================*/
extern int Pdr_ManCheckContainment( Pdr_Man_t * p, int k, Pdr_Set_t * pSet );
/*=== pdrInv.c ==========================================================*/