diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2011-10-19 11:49:54 +0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2011-10-19 11:49:54 +0700 |
commit | 1d0b827603def6f90444b03e679ed21b73943d14 (patch) | |
tree | 199dd9a5ae36597d03b55f87206f9b843b693b0b /src/aig/cnf/cnf.h | |
parent | 12b70d49463ae87486d1a4080c67140e2aa9fa4e (diff) | |
download | abc-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.h | 5 |
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(); |