abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Dsd_Manager_t_ |
STRUCTURE DEFINITIONS ///. More... | |
struct | Dsd_Node_t_ |
Macros | |
#define | MAXINPUTS 1000 |
MACRO DEFINITIONS ///. More... | |
Functions | |
void | Dsd_CheckCacheAllocate (int nEntries) |
PARAMETERS ///. More... | |
void | Dsd_CheckCacheDeallocate () |
void | Dsd_CheckCacheClear () |
int | Dsd_CheckRootFunctionIdentity (DdManager *dd, DdNode *bF1, DdNode *bF2, DdNode *bC1, DdNode *bC2) |
Dsd_Node_t * | Dsd_TreeNodeCreate (int Type, int nDecs, int BlockNum) |
FUNCTION DEFINITIONS ///. More... | |
void | Dsd_TreeNodeDelete (DdManager *dd, Dsd_Node_t *pNode) |
void | Dsd_TreeUnmark (Dsd_Manager_t *dMan) |
DdNode * | Dsd_TreeGetPrimeFunctionOld (DdManager *dd, Dsd_Node_t *pNode, int fRemap) |
Variables | |
ABC_NAMESPACE_HEADER_START typedef unsigned char | byte |
TYPEDEF DEFINITIONS ///. More... | |
void Dsd_CheckCacheAllocate | ( | int | nEntries | ) |
PARAMETERS ///.
FUNCTION DECLARATIONS ///
PARAMETERS ///.
Function********************************************************************
Synopsis [(Re)allocates the local cache.]
Description []
SideEffects []
SeeAlso []
Definition at line 63 of file dsdCheck.c.
void Dsd_CheckCacheClear | ( | ) |
Function********************************************************************
Synopsis [Clears the local cache.]
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file dsdCheck.c.
void Dsd_CheckCacheDeallocate | ( | ) |
Function********************************************************************
Synopsis [Deallocates the local cache.]
Description []
SideEffects []
SeeAlso []
Definition at line 97 of file dsdCheck.c.
int Dsd_CheckRootFunctionIdentity | ( | DdManager * | dd, |
DdNode * | bF1, | ||
DdNode * | bF2, | ||
DdNode * | bC1, | ||
DdNode * | bC2 | ||
) |
Function********************************************************************
Synopsis [Checks whether it is true that bF1(bC1=0) == bF2(bC2=0).]
Description []
SideEffects []
SeeAlso []
Definition at line 133 of file dsdCheck.c.
DdNode* Dsd_TreeGetPrimeFunctionOld | ( | DdManager * | dd, |
Dsd_Node_t * | pNode, | ||
int | fRemap | ||
) |
Function*************************************************************
Synopsis [Retuns the function of one node of the decomposition tree.]
Description [This is the old procedure. It is now superceded by the procedure Dsd_TreeGetPrimeFunction() found in "dsdLocal.c".]
SideEffects []
SeeAlso []
Definition at line 1120 of file dsdTree.c.
Dsd_Node_t* Dsd_TreeNodeCreate | ( | int | Type, |
int | nDecs, | ||
int | BlockNum | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Create the DSD node.]
Description []
SideEffects []
SeeAlso []
Definition at line 61 of file dsdTree.c.
void Dsd_TreeNodeDelete | ( | DdManager * | dd, |
Dsd_Node_t * | pNode | ||
) |
void Dsd_TreeUnmark | ( | Dsd_Manager_t * | pDsdMan | ) |
Function*************************************************************
Synopsis [Unmarks the decomposition tree.]
Description [This function assumes that originally pNode->nVisits are set to zero!]
SideEffects []
SeeAlso []
Definition at line 107 of file dsdTree.c.
ABC_NAMESPACE_HEADER_START typedef unsigned char byte |
TYPEDEF DEFINITIONS ///.
CFile****************************************************************
FileName [dsdInt.h]
PackageName [DSD: Disjoint-support decomposition package.]
Synopsis [Internal declarations of the package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 8.0. Started - September 22, 2003.]
Revision [
]