abc-master
|
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 [Adds one entry to the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 157 of file nwkMerge.c.
Function*************************************************************
Synopsis [Deletes one entry from the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 181 of file nwkMerge.c.
Function*************************************************************
Synopsis [Extracts the edge from one of the linked lists.]
Description []
SideEffects []
SeeAlso []
Definition at line 243 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.
Function*************************************************************
Synopsis [Inserts the edge into one of the linked lists.]
Description []
SideEffects []
SeeAlso []
Definition at line 210 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 [Extracts the edge from one of the linked lists.]
Description []
SideEffects []
SeeAlso []
Definition at line 437 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.