|
abc-master
|
#include "ivy.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START unsigned * | Ivy_NodeCutElementary (Vec_Int_t *vStore, int nWords, int NodeId) |
| DECLARATIONS ///. More... | |
| static void | Ivy_NodeComputeVolume (Ivy_Obj_t *pObj, int nNodeLimit, Vec_Ptr_t *vNodes, Vec_Ptr_t *vFront) |
| static void | Ivy_NodeFindCutsMerge (Vec_Ptr_t *vCuts0, Vec_Ptr_t *vCuts1, Vec_Ptr_t *vCuts, int nLeaves, int nWords, Vec_Int_t *vStore) |
| Ivy_Store_t * | Ivy_NodeFindCutsTravAll (Ivy_Man_t *p, Ivy_Obj_t *pObj, int nLeaves, int nNodeLimit, Vec_Ptr_t *vNodes, Vec_Ptr_t *vFront, Vec_Int_t *vStore, Vec_Vec_t *vBitCuts) |
| FUNCTION DEFINITIONS ///. More... | |
| int | Ivy_CompareNodesByLevel (Ivy_Obj_t **ppObj1, Ivy_Obj_t **ppObj2) |
| void | Ivy_NodeComputeVolumeTrav1_rec (Ivy_Obj_t *pObj, int Depth) |
| void | Ivy_NodeComputeVolumeTrav2_rec (Ivy_Obj_t *pObj, Vec_Ptr_t *vNodes) |
| void | Ivy_NodeComputeVolume2 (Ivy_Obj_t *pObj, int nNodeLimit, Vec_Ptr_t *vNodes, Vec_Ptr_t *vFront) |
| static void | Extra_TruthOrWords (unsigned *pOut, unsigned *pIn0, unsigned *pIn1, int nWords) |
| static int | Extra_TruthIsImplyWords (unsigned *pIn1, unsigned *pIn2, int nWords) |
| void | Ivy_ManTestCutsTravAll (Ivy_Man_t *p) |
|
inlinestatic |
Definition at line 363 of file ivyCutTrav.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 357 of file ivyCutTrav.c.
Function*************************************************************
Synopsis [Compares the node by level.]
Description []
SideEffects []
SeeAlso []
Definition at line 161 of file ivyCutTrav.c.
| void Ivy_ManTestCutsTravAll | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Compute the set of all cuts.]
Description []
SideEffects []
SeeAlso []
Definition at line 434 of file ivyCutTrav.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 223 of file ivyCutTrav.c.
| void Ivy_NodeComputeVolume2 | ( | Ivy_Obj_t * | pObj, |
| int | nNodeLimit, | ||
| Vec_Ptr_t * | vNodes, | ||
| Vec_Ptr_t * | vFront | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 278 of file ivyCutTrav.c.
| void Ivy_NodeComputeVolumeTrav1_rec | ( | Ivy_Obj_t * | pObj, |
| int | Depth | ||
| ) |
Function*************************************************************
Synopsis [Mark all nodes up to the given depth.]
Description []
SideEffects []
SeeAlso []
Definition at line 183 of file ivyCutTrav.c.
Function*************************************************************
Synopsis [Collect the marked nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 203 of file ivyCutTrav.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [ivyCutTrav.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [And-Inverter Graph package.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - May 11, 2006.]
Revision [
]
Function*************************************************************
Synopsis [Creates elementary bit-cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 141 of file ivyCutTrav.c.
|
static |
Function*************************************************************
Synopsis [Merges two sets of bit-cuts at a node.]
Description []
SideEffects []
SeeAlso []
Definition at line 383 of file ivyCutTrav.c.
| Ivy_Store_t* Ivy_NodeFindCutsTravAll | ( | Ivy_Man_t * | p, |
| Ivy_Obj_t * | pObj, | ||
| int | nLeaves, | ||
| int | nNodeLimit, | ||
| Vec_Ptr_t * | vNodes, | ||
| Vec_Ptr_t * | vFront, | ||
| Vec_Int_t * | vStore, | ||
| Vec_Vec_t * | vBitCuts | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes cuts for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file ivyCutTrav.c.