abc-master
|
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Cnf_Cut_t * | Cnf_CutAlloc (Cnf_Man_t *p, int nLeaves) |
DECLARATIONS ///. More... | |
void | Cnf_CutFree (Cnf_Cut_t *pCut) |
Cnf_Cut_t * | Cnf_CutCreate (Cnf_Man_t *p, Aig_Obj_t *pObj) |
void | Cnf_CutPrint (Cnf_Cut_t *pCut) |
void | Cnf_CutDeref (Cnf_Man_t *p, Cnf_Cut_t *pCut) |
void | Cnf_CutRef (Cnf_Man_t *p, Cnf_Cut_t *pCut) |
void | Cnf_CutUpdateRefs (Cnf_Man_t *p, Cnf_Cut_t *pCut, Cnf_Cut_t *pCutFan, Cnf_Cut_t *pCutRes) |
static int | Cnf_CutMergeLeaves (Cnf_Cut_t *pCut, Cnf_Cut_t *pCutFan, int *pFanins) |
static unsigned | Cnf_TruthPhase (Cnf_Cut_t *pCut, Cnf_Cut_t *pCut1) |
void | Cnf_CutRemoveIthVar (Cnf_Cut_t *pCut, int iVar, int iFan) |
void | Cnf_CutInsertIthVar (Cnf_Cut_t *pCut, int iVar, int iFan) |
Cnf_Cut_t * | Cnf_CutCompose (Cnf_Man_t *p, Cnf_Cut_t *pCut, Cnf_Cut_t *pCutFan, int iFan) |
ABC_NAMESPACE_IMPL_START Cnf_Cut_t* Cnf_CutAlloc | ( | Cnf_Man_t * | p, |
int | nLeaves | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cnfCut.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 [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Allocates cut of the given size.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file cnfCut.c.
Function*************************************************************
Synopsis [Merges two cuts.]
Description [Returns NULL of the cuts cannot be merged.]
SideEffects []
SeeAlso []
Definition at line 294 of file cnfCut.c.
Function*************************************************************
Synopsis [Creates cut for the given node.]
Description []
SideEffects []
SeeAlso []
Definition at line 87 of file cnfCut.c.
void Cnf_CutFree | ( | Cnf_Cut_t * | pCut | ) |
void Cnf_CutInsertIthVar | ( | Cnf_Cut_t * | pCut, |
int | iVar, | ||
int | iFan | ||
) |
void Cnf_CutPrint | ( | Cnf_Cut_t * | pCut | ) |
void Cnf_CutRemoveIthVar | ( | Cnf_Cut_t * | pCut, |
int | iVar, | ||
int | iFan | ||
) |
void Cnf_CutUpdateRefs | ( | Cnf_Man_t * | p, |
Cnf_Cut_t * | pCut, | ||
Cnf_Cut_t * | pCutFan, | ||
Cnf_Cut_t * | pCutRes | ||
) |