abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Dec_Edge_t_ |
struct | Dec_Node_t_ |
struct | Dec_Graph_t_ |
struct | Dec_Man_t_ |
Macros | |
#define | Dec_GraphForEachLeaf(pGraph, pLeaf, i) for ( i = 0; (i < (pGraph)->nLeaves) && (((pLeaf) = Dec_GraphNode(pGraph, i)), 1); i++ ) |
ITERATORS ///. More... | |
#define | Dec_GraphForEachNode(pGraph, pAnd, i) for ( i = (pGraph)->nLeaves; (i < (pGraph)->nSize) && (((pAnd) = Dec_GraphNode(pGraph, i)), 1); i++ ) |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Dec_Edge_t_ | Dec_Edge_t |
INCLUDES ///. More... | |
typedef struct Dec_Node_t_ | Dec_Node_t |
typedef struct Dec_Graph_t_ | Dec_Graph_t |
typedef struct Dec_Man_t_ | Dec_Man_t |
#define Dec_GraphForEachLeaf | ( | pGraph, | |
pLeaf, | |||
i | |||
) | for ( i = 0; (i < (pGraph)->nLeaves) && (((pLeaf) = Dec_GraphNode(pGraph, i)), 1); i++ ) |
#define Dec_GraphForEachNode | ( | pGraph, | |
pAnd, | |||
i | |||
) | for ( i = (pGraph)->nLeaves; (i < (pGraph)->nSize) && (((pAnd) = Dec_GraphNode(pGraph, i)), 1); i++ ) |
typedef typedefABC_NAMESPACE_HEADER_START struct Dec_Edge_t_ Dec_Edge_t |
INCLUDES ///.
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 |
|
inlinestatic |
FUNCTION DECLARATIONS ///.
FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates an edge pointing to the node in the given polarity.]
Description []
SideEffects []
SeeAlso []
Definition at line 123 of file deco.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Creates an AND node.]
Description []
SideEffects []
SeeAlso []
Definition at line 580 of file deco.h.
|
inlinestatic |
Function*************************************************************
Synopsis [Creates an XOR node.]
Description []
SideEffects []
SeeAlso []
Definition at line 673 of file deco.h.
|
inlinestatic |
Function*************************************************************
Synopsis [Creates an OR node.]
Description []
SideEffects []
SeeAlso []
Definition at line 604 of file deco.h.
|
inlinestatic |
Function*************************************************************
Synopsis [Creates an XOR node.]
Description []
SideEffects []
SeeAlso []
Definition at line 632 of file deco.h.
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Checks if the graph is complemented.]
Description []
SideEffects []
SeeAlso []
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Returns 1 if the graph is a constant.]
Description []
SideEffects []
SeeAlso []
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Returns the number of leaves.]
Description []
SideEffects []
SeeAlso []
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Check if the graph represents elementary variable.]
Description []
SideEffects []
SeeAlso []
Definition at line 490 of file deco.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Sets the root of the graph.]
Description []
SideEffects []
SeeAlso []
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Returns the number of the elementary variable.]
Description []
SideEffects []
SeeAlso []
Definition at line 523 of file deco.h.
|
inlinestatic |
Function*************************************************************
Synopsis [Converts unsigned integer into the edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 156 of file deco.h.
|
inlinestatic |