21 #ifndef ABC__map__cov__cov_h
22 #define ABC__map__cov__cov_h
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
Abc_Ntk_t * Abc_NtkCovDeriveClean(Cov_Man_t *p, Abc_Ntk_t *pNtk)
static Vec_Int_t * Abc_ObjGetSupp(Abc_Obj_t *pObj)
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
void Abc_NodeCovDropData(Cov_Man_t *p, Abc_Obj_t *pObj)
Cov_Man_t * Cov_ManAlloc(Abc_Ntk_t *pNtk, int nFaninMax)
DECLARATIONS ///.
Abc_Ntk_t * Abc_NtkCovDeriveRegular(Cov_Man_t *p, Abc_Ntk_t *pNtk)
static Min_Cube_t * Abc_ObjGetCover2(Abc_Obj_t *pObj)
static Cov_Obj_t * Abc_ObjGetStr(Abc_Obj_t *pObj)
static void Abc_ObjSetCover(Abc_Obj_t *pObj, Min_Cube_t *pCov, int Pol)
void Cov_ManFree(Cov_Man_t *p)
Abc_Ntk_t * Abc_NtkCovTestSop(Abc_Ntk_t *pNtk)
static void Abc_ObjSetCover2(Abc_Obj_t *pObj, Min_Cube_t *pCov)
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
#define ABC_NAMESPACE_HEADER_END
static void * Vec_PtrEntry(Vec_Ptr_t *p, int i)
typedefABC_NAMESPACE_HEADER_START struct Cov_Man_t_ Cov_Man_t
DECLARATIONS ///.
Abc_Ntk_t * Abc_NtkCovDerive(Cov_Man_t *p, Abc_Ntk_t *pNtk)
FUNCTION DEFINITIONS ///.
static void Abc_ObjSetSupp(Abc_Obj_t *pObj, Vec_Int_t *vVec)
static Min_Cube_t * Abc_ObjGetCover(Abc_Obj_t *pObj, int Pol)
Abc_Ntk_t * Abc_NtkSopEsopCover(Abc_Ntk_t *pNtk, int nFaninMax, int fUseEsop, int fUseSop, int fUseInvs, int fVerbose)
FUNCTION DEFINITIONS ///.
typedefABC_NAMESPACE_HEADER_START struct Min_Man_t_ Min_Man_t
DECLARATIONS ///.