summaryrefslogtreecommitdiffstats
path: root/src/aig/cnf/cnf.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-10-19 11:49:54 +0700
committerAlan Mishchenko <alanmi@berkeley.edu>2011-10-19 11:49:54 +0700
commit1d0b827603def6f90444b03e679ed21b73943d14 (patch)
tree199dd9a5ae36597d03b55f87206f9b843b693b0b /src/aig/cnf/cnf.h
parent12b70d49463ae87486d1a4080c67140e2aa9fa4e (diff)
downloadabc-1d0b827603def6f90444b03e679ed21b73943d14.tar.gz
abc-1d0b827603def6f90444b03e679ed21b73943d14.tar.bz2
abc-1d0b827603def6f90444b03e679ed21b73943d14.zip
Changes to CNF generation code.
Diffstat (limited to 'src/aig/cnf/cnf.h')
-rw-r--r--src/aig/cnf/cnf.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/aig/cnf/cnf.h b/src/aig/cnf/cnf.h
index 97111100..d0011700 100644
--- a/src/aig/cnf/cnf.h
+++ b/src/aig/cnf/cnf.h
@@ -138,7 +138,10 @@ extern void Cnf_CutUpdateRefs( Cnf_Man_t * p, Cnf_Cut_t * pCut, Cnf_C
extern Cnf_Cut_t * Cnf_CutCompose( Cnf_Man_t * p, Cnf_Cut_t * pCut, Cnf_Cut_t * pCutFan, int iFan );
/*=== cnfData.c ========================================================*/
extern void Cnf_ReadMsops( char ** ppSopSizes, char *** ppSops );
-/*=== cnfData.c ========================================================*/
+/*=== cnfFast.c ========================================================*/
+extern void Cnf_CollectLeaves( Aig_Obj_t * pRoot, Vec_Ptr_t * vSuper, int fStopCompl );
+extern void Cnf_ComputeClauses( Aig_Man_t * p, Aig_Obj_t * pRoot, Vec_Ptr_t * vLeaves,
+ Vec_Ptr_t * vNodes, Vec_Int_t * vMap, Vec_Int_t * vCover, Vec_Int_t * vClauses );
extern Cnf_Dat_t * Cnf_DeriveFast( Aig_Man_t * p, int nOutputs );
/*=== cnfMan.c ========================================================*/
extern Cnf_Man_t * Cnf_ManStart();