53 for ( i = 0; i < (int)pTemp->
nLeaves; i++ )
94 if ( Node == Node0 || Node == Node1 || Node0 == Node1 )
122 if ( Node == Node0 || Node == Node1 || Node0 == Node1 )
138 if ( CutSetNum >= 0 )
167 Cut_Cut_t * pListOld, * pListNew, * pList;
170 if ( pListNew == NULL )
175 if ( pListOld == NULL )
203 return pList != NULL;
void Cut_CutRecycleList(Cut_Man_t *p, Cut_Cut_t *pList)
static Cut_Cut_t * Cut_ListFinish(Cut_List_t *p)
Cut_Cut_t * Cut_NodeReadCutsTemp(Cut_Man_t *p, int Node)
Cut_Cut_t * Cut_NodeReadCutsOld(Cut_Man_t *p, int Node)
typedefABC_NAMESPACE_HEADER_START struct Cut_ListStruct_t_ Cut_List_t
INCLUDES ///.
Cut_Cut_t * Cut_CutDupList(Cut_Man_t *p, Cut_Cut_t *pList)
int Cut_CutCountList(Cut_Cut_t *pList)
static unsigned Cut_NodeSign(int Node)
MACRO DEFINITIONS ///.
static abctime Abc_Clock()
void Cut_NodeWriteCutsTemp(Cut_Man_t *p, int Node, Cut_Cut_t *pList)
void Cut_NodeWriteCutsOld(Cut_Man_t *p, int Node, Cut_Cut_t *pList)
Cut_Cut_t * Cut_CutMergeLists(Cut_Cut_t *pList1, Cut_Cut_t *pList2)
#define ABC_NAMESPACE_IMPL_END
void Cut_NodeOldTransferToNew(Cut_Man_t *p, int Node)
#define ABC_NAMESPACE_IMPL_START
static void Cut_ListStart(Cut_List_t *p)
MACRO DEFINITIONS ///.
static ABC_NAMESPACE_IMPL_START void Cut_NodeShiftCutLeaves(Cut_Cut_t *pList, int nLat)
DECLARATIONS ///.
int Cut_NodeTempTransferToNew(Cut_Man_t *p, int Node, int CutSetNum)
#define Cut_ListForEachCut(pList, pCut)
void Cut_NodeDoComputeCuts(Cut_Man_t *p, Cut_List_t *pSuper, int Node, int fCompl0, int fCompl1, Cut_Cut_t *pList0, Cut_Cut_t *pList1, int fTriv, int TreeCode)
void Cut_NodeComputeCutsSeq(Cut_Man_t *p, int Node, int Node0, int Node1, int fCompl0, int fCompl1, int nLat0, int nLat1, int fTriv, int CutSetNum)
void Cut_NodeNewMergeWithOld(Cut_Man_t *p, int Node)
void Cut_NodeWriteCutsNew(Cut_Man_t *p, int Node, Cut_Cut_t *pList)
Cut_Cut_t * Cut_NodeReadCutsNew(Cut_Man_t *p, int Node)
MACRO DEFINITIONS ///.