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 |