#include <stdio.h>#include "misc/extra/extra.h"#include "misc/vec/vec.h"#include "cut.h"#include "cutList.h"

Go to the source code of this file.
Classes | |
| struct | Cut_ManStruct_t_ |
Macros | |
| #define | Cut_ListForEachCut(pList, pCut) |
| #define | Cut_ListForEachCutStop(pList, pCut, pStop) |
| #define | Cut_ListForEachCutSafe(pList, pCut, pCut2) |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Cut_HashTableStruct_t_ | Cut_HashTable_t |
| INCLUDES ///. | |
| #define Cut_ListForEachCut | ( | pList, | |
| pCut ) |
| #define Cut_ListForEachCutSafe | ( | pList, | |
| pCut, | |||
| pCut2 ) |
Definition at line 112 of file cutInt.h.
| #define Cut_ListForEachCutStop | ( | pList, | |
| pCut, | |||
| pStop ) |
| typedef typedefABC_NAMESPACE_HEADER_START struct Cut_HashTableStruct_t_ Cut_HashTable_t |
INCLUDES ///.
CFile****************************************************************
FileName [cutInt.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [K-feasible cut computation package.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] PARAMETERS /// BASIC TYPES ///
FUNCTION DECLARATIONS ///.
FUNCTION DECLARATIONS ///.
CFile****************************************************************
FileName [cutNode.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [K-feasible cut computation package.]
Synopsis [Procedures to compute cuts for a node.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Allocates the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file cutCut.c.


Function*************************************************************
Synopsis [Compares two cuts.]
Description []
SideEffects []
SeeAlso []
Definition at line 92 of file cutCut.c.

Function*************************************************************
Synopsis [Creates the trivial cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 238 of file cutCut.c.


Function*************************************************************
Synopsis [Duplicates the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 120 of file cutCut.c.


|
extern |
Function*************************************************************
Synopsis [Verifies that the list contains only non-dominated cuts.]
Description []
SideEffects []
SeeAlso []
Definition at line 979 of file cutNode.c.

Function*************************************************************
Synopsis [Merges two NULL-terminated linked lists.]
Description []
SideEffects []
SeeAlso []
Definition at line 185 of file cutCut.c.


Function*************************************************************
Synopsis [Merges two cuts.]
Description []
SideEffects []
SeeAlso []
Definition at line 170 of file cutMerge.c.

|
extern |
Function*************************************************************
Synopsis [Sets the number of the cuts in the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 219 of file cutCut.c.

Function*************************************************************
Synopsis [Consider dropping cuts if they are useless by now.]
Description []
SideEffects []
SeeAlso []
Definition at line 326 of file cutCut.c.
Function*************************************************************
Synopsis [Recybles the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file cutCut.c.


Function*************************************************************
Synopsis [Recycles the list.]
Description []
SideEffects []
SeeAlso []
Definition at line 148 of file cutCut.c.


|
extern |
Function*************************************************************
Synopsis [Computes the cuts by merging cuts at two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 572 of file cutNode.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Performs truth table computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 177 of file cutTruth.c.

|
extern |
Function*************************************************************
Synopsis [Performs truth table computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 126 of file cutTruth.c.

