summaryrefslogtreecommitdiffstats
path: root/src/base/main/main.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-05-17 11:50:16 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2013-05-17 11:50:16 -0700
commit760c1f60d2dc0f980053e666b53dfb7390f85823 (patch)
tree2811728e68f109e5b1c2eaef78eef81da4c742e2 /src/base/main/main.h
parent1dd80e1cfac3dbe9ba39af7d0efc1830475a9213 (diff)
downloadabc-760c1f60d2dc0f980053e666b53dfb7390f85823.tar.gz
abc-760c1f60d2dc0f980053e666b53dfb7390f85823.tar.bz2
abc-760c1f60d2dc0f980053e666b53dfb7390f85823.zip
Adding new command &mprove for proving groups of properties.
Diffstat (limited to 'src/base/main/main.h')
-rw-r--r--src/base/main/main.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/base/main/main.h b/src/base/main/main.h
index 34678479..722f5465 100644
--- a/src/base/main/main.h
+++ b/src/base/main/main.h
@@ -116,6 +116,7 @@ extern ABC_DLL int Abc_FrameReadProbStatus( Abc_Frame_t * p );
extern ABC_DLL Abc_Cex_t * Abc_FrameReadCex( Abc_Frame_t * p );
extern ABC_DLL Vec_Ptr_t * Abc_FrameReadCexVec( Abc_Frame_t * p );
extern ABC_DLL Vec_Ptr_t * Abc_FrameReadPoEquivs( Abc_Frame_t * p );
+extern ABC_DLL Vec_Int_t * Abc_FrameReadPoStatuses( Abc_Frame_t * p );
extern ABC_DLL Vec_Int_t * Abc_FrameReadObjIds( Abc_Frame_t * p );
extern ABC_DLL int Abc_FrameReadCexPiNum( Abc_Frame_t * p );
@@ -138,6 +139,11 @@ extern ABC_DLL void Abc_FrameSetStatus( int Status );
extern ABC_DLL int Abc_FrameCheckPoConst( Abc_Frame_t * p, int iPoNum );
+extern ABC_DLL void Abc_FrameReplaceCex( Abc_Frame_t * pAbc, Abc_Cex_t ** ppCex );
+extern ABC_DLL void Abc_FrameReplaceCexVec( Abc_Frame_t * pAbc, Vec_Ptr_t ** pvCexVec );
+extern ABC_DLL void Abc_FrameReplacePoEquivs( Abc_Frame_t * pAbc, Vec_Ptr_t ** pvPoEquivs );
+extern ABC_DLL void Abc_FrameReplacePoStatuses( Abc_Frame_t * pAbc, Vec_Int_t ** pvStatuses );
+
ABC_NAMESPACE_HEADER_END
#endif