
Go to the source code of this file.
Function*************************************************************
Synopsis [Collects the circle of nodes around the given set.]
Description []
SideEffects []
SeeAlso []
Definition at line 789 of file nwkMerge.c.

| void Nwk_ManCollectNonOverlapCands | ( | Nwk_Obj_t * | pLut, |
| Vec_Ptr_t * | vStart, | ||
| Vec_Ptr_t * | vNext, | ||
| Vec_Ptr_t * | vCands, | ||
| Nwk_LMPars_t * | pPars ) |
Function*************************************************************
Synopsis [Collects the circle of nodes removes from the given one.]
Description []
SideEffects []
SeeAlso []
Definition at line 830 of file nwkMerge.c.


| void Nwk_ManCollectOverlapCands | ( | Nwk_Obj_t * | pLut, |
| Vec_Ptr_t * | vCands, | ||
| Nwk_LMPars_t * | pPars ) |
Function*************************************************************
Synopsis [Collects overlapping candidates.]
Description []
SideEffects []
SeeAlso []
Definition at line 920 of file nwkMerge.c.


Function*************************************************************
Synopsis [Count the total number of fanins.]
Description []
SideEffects []
SeeAlso []
Definition at line 900 of file nwkMerge.c.

| ABC_NAMESPACE_IMPL_START Nwk_Grf_t * Nwk_ManGraphAlloc | ( | int | nVertsMax | ) |
DECLARATIONS ///.
INLINED FUNCTIONS ///.
CFile****************************************************************
FileName [nwkMerge.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Netlist representation.]
Synopsis [LUT merging algorithm.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Allocates the graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file nwkMerge.c.


| void Nwk_ManGraphCheckLists | ( | Nwk_Grf_t * | p | ) |
Function*************************************************************
Synopsis [Updates the problem after pulling out one edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 402 of file nwkMerge.c.
| void Nwk_ManGraphFree | ( | Nwk_Grf_t * | p | ) |
Function*************************************************************
Synopsis [Deallocates the graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 70 of file nwkMerge.c.


| void Nwk_ManGraphHashEdge | ( | Nwk_Grf_t * | p, |
| int | iLut1, | ||
| int | iLut2 ) |
Function*************************************************************
Synopsis [Finds or adds the edge to the graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 119 of file nwkMerge.c.


Function*************************************************************
Synopsis [Finds the best vertext in the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 590 of file nwkMerge.c.

Function*************************************************************
Synopsis [Returns the adjacent vertex with the mininum number of edges.]
Description []
SideEffects []
SeeAlso []
Definition at line 567 of file nwkMerge.c.

| int Nwk_ManGraphListLength | ( | Nwk_Grf_t * | p, |
| int | List ) |
Function*************************************************************
Synopsis [Counts the number of entries in the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 540 of file nwkMerge.c.
| void Nwk_ManGraphPrepare | ( | Nwk_Grf_t * | p | ) |
Function*************************************************************
Synopsis [Prepares the graph for solving the problem.]
Description []
SideEffects []
SeeAlso []
Definition at line 276 of file nwkMerge.c.


| void Nwk_ManGraphReportMemoryUsage | ( | Nwk_Grf_t * | p | ) |
Function*************************************************************
Synopsis [Prepares the graph for solving the problem.]
Description []
SideEffects []
SeeAlso []
Definition at line 93 of file nwkMerge.c.

| void Nwk_ManGraphSolve | ( | Nwk_Grf_t * | p | ) |
Function*************************************************************
Synopsis [Solves the problem by extracting one edge at a time.]
Description []
SideEffects []
SeeAlso []
Definition at line 621 of file nwkMerge.c.


| void Nwk_ManGraphSortPairs | ( | Nwk_Grf_t * | p | ) |
Function*************************************************************
Synopsis [Sort pairs by the first vertex in the topological order.]
Description []
SideEffects []
SeeAlso []
Definition at line 363 of file nwkMerge.c.

Function*************************************************************
Synopsis [Updates the problem after pulling out one edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 460 of file nwkMerge.c.

Function*************************************************************
Synopsis [Performs LUT merging with parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 970 of file nwkMerge.c.

| int Nwk_ManLutMergeGraphTest | ( | char * | pFileName | ) |
Function*************************************************************
Synopsis [Solves the graph coming from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 703 of file nwkMerge.c.

| Nwk_Grf_t * Nwk_ManLutMergeReadGraph | ( | char * | pFileName | ) |
Function*************************************************************
Synopsis [Reads graph from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 674 of file nwkMerge.c.


| void Nwk_ManMarkFanins_rec | ( | Nwk_Obj_t * | pLut, |
| int | nLevMin ) |
Function*************************************************************
Synopsis [Marks the fanins of the node with the current trav ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 735 of file nwkMerge.c.


| void Nwk_ManMarkFanouts_rec | ( | Nwk_Obj_t * | pLut, |
| int | nLevMax, | ||
| int | nFanMax ) |
Function*************************************************************
Synopsis [Marks the fanouts of the node with the current trav ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 761 of file nwkMerge.c.

