Go to the source code of this file.
Definition at line 165 of file cnfCore.c.
Cnf_Dat_t * Cnf_DeriveWithMan(Cnf_Man_t *p, Aig_Man_t *pAig, int nOutputs)
void Cnf_ManPrepare()
FUNCTION DEFINITIONS ///.
static ABC_NAMESPACE_IMPL_START Cnf_Man_t * s_pManCnf
DECLARATIONS ///.
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Converts AIG into the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 78 of file cnfCore.c.
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
Vec_Ptr_t * Cnf_ManScanMapping(Cnf_Man_t *p, int fCollect, int fPreorder)
void Cnf_ManStop(Cnf_Man_t *p)
void Aig_MmFixedStop(Aig_MmFixed_t *p, int fVerbose)
static abctime Abc_Clock()
Aig_MmFixed_t * Dar_ManComputeCuts(Aig_Man_t *pAig, int nCutsMax, int fSkipTtMin, int fVerbose)
void Cnf_DeriveMapping(Cnf_Man_t *p)
void Cnf_ManTransferCuts(Cnf_Man_t *p)
Vec_Int_t * Cnf_ManWriteCnfMapping(Cnf_Man_t *p, Vec_Ptr_t *vMapped)
DECLARATIONS ///.
Cnf_Man_t * Cnf_ManStart()
FUNCTION DEFINITIONS ///.
typedefABC_NAMESPACE_HEADER_START struct Cnf_Man_t_ Cnf_Man_t
INCLUDES ///.
void Aig_ManResetRefs(Aig_Man_t *p)
static void Vec_PtrFree(Vec_Ptr_t *p)
Definition at line 219 of file cnfCore.c.
void Cnf_ManPrepare()
FUNCTION DEFINITIONS ///.
Cnf_Dat_t * Cnf_DeriveOtherWithMan(Cnf_Man_t *p, Aig_Man_t *pAig, int fSkipTtMin)
static ABC_NAMESPACE_IMPL_START Cnf_Man_t * s_pManCnf
DECLARATIONS ///.
Function*************************************************************
Synopsis [Converts AIG into the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 182 of file cnfCore.c.
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
Vec_Ptr_t * Cnf_ManScanMapping(Cnf_Man_t *p, int fCollect, int fPreorder)
void Aig_MmFixedStop(Aig_MmFixed_t *p, int fVerbose)
Cnf_Dat_t * Cnf_ManWriteCnfOther(Cnf_Man_t *p, Vec_Ptr_t *vMapped)
static abctime Abc_Clock()
Aig_MmFixed_t * Dar_ManComputeCuts(Aig_Man_t *pAig, int nCutsMax, int fSkipTtMin, int fVerbose)
void Cnf_DeriveMapping(Cnf_Man_t *p)
void Cnf_ManTransferCuts(Cnf_Man_t *p)
Vec_Int_t * Cnf_ManWriteCnfMapping(Cnf_Man_t *p, Vec_Ptr_t *vMapped)
DECLARATIONS ///.
void Aig_ManResetRefs(Aig_Man_t *p)
static void Vec_PtrFree(Vec_Ptr_t *p)
Function*************************************************************
Synopsis [Converts AIG into the SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 129 of file cnfCore.c.
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
Vec_Ptr_t * Cnf_ManScanMapping(Cnf_Man_t *p, int fCollect, int fPreorder)
void Aig_MmFixedStop(Aig_MmFixed_t *p, int fVerbose)
static abctime Abc_Clock()
Cnf_Dat_t * Cnf_ManWriteCnf(Cnf_Man_t *p, Vec_Ptr_t *vMapped, int nOutputs)
Aig_MmFixed_t * Dar_ManComputeCuts(Aig_Man_t *pAig, int nCutsMax, int fSkipTtMin, int fVerbose)
void Cnf_DeriveMapping(Cnf_Man_t *p)
void Cnf_ManTransferCuts(Cnf_Man_t *p)
void Aig_ManResetRefs(Aig_Man_t *p)
static void Vec_PtrFree(Vec_Ptr_t *p)
Definition at line 58 of file cnfCore.c.
void Cnf_ManStop(Cnf_Man_t *p)
static ABC_NAMESPACE_IMPL_START Cnf_Man_t * s_pManCnf
DECLARATIONS ///.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file cnfCore.c.
Cnf_Man_t * Cnf_ManStart()
FUNCTION DEFINITIONS ///.
static ABC_NAMESPACE_IMPL_START Cnf_Man_t * s_pManCnf
DECLARATIONS ///.
Definition at line 54 of file cnfCore.c.
static ABC_NAMESPACE_IMPL_START Cnf_Man_t * s_pManCnf
DECLARATIONS ///.
DECLARATIONS ///.
CFile****************************************************************
FileName [cnfCore.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG-to-CNF conversion.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
- Id:
- cnfCore.c,v 1.00 2007/04/28 00:00:00 alanmi Exp
]
Definition at line 30 of file cnfCore.c.