|
abc-master
|
Go to the source code of this file.
Data Structures | |
| struct | Aig_CuddMan_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Aig_CuddMan_t_ | Aig_CuddMan_t |
| DECLARATIONS ///. More... | |
Functions | |
| void | Cudd2_Init (unsigned int numVars, unsigned int numVarsZ, unsigned int numSlots, unsigned int cacheSize, unsigned long maxMemory, void *pCudd) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Cudd2_Quit (void *pCudd) |
| static Aig_Obj_t * | Cudd2_GetArg (void *pArg) |
| static void | Cudd2_SetArg (Aig_Obj_t *pNode, void *pResult) |
| void | Cudd2_bddOne (void *pCudd, void *pResult) |
| void | Cudd2_bddIthVar (void *pCudd, int iVar, void *pResult) |
| void | Cudd2_bddAnd (void *pCudd, void *pArg0, void *pArg1, void *pResult) |
| void | Cudd2_bddOr (void *pCudd, void *pArg0, void *pArg1, void *pResult) |
| void | Cudd2_bddNand (void *pCudd, void *pArg0, void *pArg1, void *pResult) |
| void | Cudd2_bddNor (void *pCudd, void *pArg0, void *pArg1, void *pResult) |
| void | Cudd2_bddXor (void *pCudd, void *pArg0, void *pArg1, void *pResult) |
| void | Cudd2_bddXnor (void *pCudd, void *pArg0, void *pArg1, void *pResult) |
| void | Cudd2_bddIte (void *pCudd, void *pArg0, void *pArg1, void *pArg2, void *pResult) |
| void | Cudd2_bddCompose (void *pCudd, void *pArg0, void *pArg1, int v, void *pResult) |
| void | Cudd2_bddLeq (void *pCudd, void *pArg0, void *pArg1, int Result) |
| void | Cudd2_bddEqual (void *pCudd, void *pArg0, void *pArg1, int Result) |
Variables | |
| static Aig_CuddMan_t * | s_pCuddMan = NULL |
| typedef typedefABC_NAMESPACE_IMPL_START struct Aig_CuddMan_t_ Aig_CuddMan_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [cudd2.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Minimalistic And-Inverter Graph package.]
Synopsis [Recording AIGs for the BDD operations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - October 3, 2006.]
Revision [
]
| void Cudd2_bddAnd | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pResult | ||
| ) |
| void Cudd2_bddCompose | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| int | v, | ||
| void * | pResult | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD operation.]
Description []
SideEffects []
SeeAlso []
Definition at line 305 of file cudd2.c.
| void Cudd2_bddEqual | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| int | Result | ||
| ) |
| void Cudd2_bddIte | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pArg2, | ||
| void * | pResult | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD operation.]
Description []
SideEffects []
SeeAlso []
Definition at line 284 of file cudd2.c.
| void Cudd2_bddIthVar | ( | void * | pCudd, |
| int | iVar, | ||
| void * | pResult | ||
| ) |
| void Cudd2_bddLeq | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| int | Result | ||
| ) |
| void Cudd2_bddNand | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pResult | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD operation.]
Description []
SideEffects []
SeeAlso []
Definition at line 216 of file cudd2.c.
| void Cudd2_bddNor | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pResult | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD operation.]
Description []
SideEffects []
SeeAlso []
Definition at line 232 of file cudd2.c.
| void Cudd2_bddOne | ( | void * | pCudd, |
| void * | pResult | ||
| ) |
| void Cudd2_bddOr | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pResult | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD operation.]
Description []
SideEffects []
SeeAlso []
Definition at line 200 of file cudd2.c.
| void Cudd2_bddXnor | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pResult | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD operation.]
Description []
SideEffects []
SeeAlso []
Definition at line 268 of file cudd2.c.
| void Cudd2_bddXor | ( | void * | pCudd, |
| void * | pArg0, | ||
| void * | pArg1, | ||
| void * | pResult | ||
| ) |
|
static |
| void Cudd2_Init | ( | unsigned int | numVars, |
| unsigned int | numVarsZ, | ||
| unsigned int | numSlots, | ||
| unsigned int | cacheSize, | ||
| unsigned long | maxMemory, | ||
| void * | pCudd | ||
| ) |
FUNCTION DEFINITIONS ///.
INCLUDES ///.
Function*************************************************************
Synopsis [Start AIG recording.]
Description []
SideEffects []
SeeAlso []
Definition at line 56 of file cudd2.c.
| void Cudd2_Quit | ( | void * | pCudd | ) |
Function*************************************************************
Synopsis [Stops AIG recording.]
Description []
SideEffects []
SeeAlso []
Definition at line 80 of file cudd2.c.
|
static |
|
static |