
Go to the source code of this file.
Classes | |
| struct | Dec_Edge_t_ |
| struct | Dec_Node_t_ |
| struct | Dec_Graph_t_ |
| struct | Dec_Man_t_ |
Macros | |
| #define | Dec_GraphForEachLeaf(pGraph, pLeaf, i) |
| ITERATORS ///. | |
| #define | Dec_GraphForEachNode(pGraph, pAnd, i) |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Dec_Edge_t_ | Dec_Edge_t |
| INCLUDES ///. | |
| typedef struct Dec_Node_t_ | Dec_Node_t |
| typedef struct Dec_Graph_t_ | Dec_Graph_t |
| typedef struct Dec_Man_t_ | Dec_Man_t |
Functions | |
| Dec_Graph_t * | Dec_Factor (char *pSop) |
| FUNCTION DECLARATIONS ///. | |
| Dec_Man_t * | Dec_ManStart () |
| DECLARATIONS ///. | |
| void | Dec_ManStop (Dec_Man_t *p) |
| void | Dec_GraphPrint (FILE *pFile, Dec_Graph_t *pGraph, char *pNamesIn[], char *pNameOut) |
| FUNCTION DEFINITIONS ///. | |
| unsigned | Dec_GraphDeriveTruth (Dec_Graph_t *pGraph) |
| DECLARATIONS ///. | |
| #define Dec_GraphForEachLeaf | ( | pGraph, | |
| pLeaf, | |||
| i ) |
| #define Dec_GraphForEachNode | ( | pGraph, | |
| pAnd, | |||
| i ) |
Definition at line 101 of file dec.h.
| typedef typedefABC_NAMESPACE_HEADER_START struct Dec_Edge_t_ Dec_Edge_t |
INCLUDES ///.
CFile****************************************************************
FileName [dec.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [A simple decomposition tree/node data structure and its APIs.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] PARAMETERS /// BASIC TYPES ///
CFile****************************************************************
FileName [deco.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [A simple decomposition tree/node data structure and its APIs.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] PARAMETERS /// BASIC TYPES ///
| typedef struct Dec_Graph_t_ Dec_Graph_t |
| typedef struct Dec_Man_t_ Dec_Man_t |
| typedef struct Dec_Node_t_ Dec_Node_t |
|
extern |
FUNCTION DECLARATIONS ///.
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Factors the cover.]
Description []
SideEffects []
SeeAlso []
Definition at line 58 of file decFactor.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [decUtil.c]
PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
Synopsis [Decomposition unitilies.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - February 1, 2003.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Derives the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 102 of file decUtil.c.

|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Prints the decomposition graph.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file decPrint.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [decMan.c]
PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
Synopsis [Decomposition manager.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - February 1, 2003.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Start the MVC manager used in the factoring package.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file decMan.c.


|
extern |
Function*************************************************************
Synopsis [Stops the MVC maanager used in the factoring package.]
Description []
SideEffects []
SeeAlso []
Definition at line 70 of file decMan.c.

