85 static char rcsid[]
DD_UNUSED =
"$Id: cuddSolve.c,v 1.12 2004/08/13 18:04:51 fabio Exp $";
140 (void) fprintf(bdd->
out,
141 "Cudd_SolveEqn: Out of memory for yIndex\n");
219 DdNode *Fn, *Fm1, *Fv, *Fvbar, *T, *w, *nextY, *
one;
225 variables = bdd->
vars;
234 yIndex[i] = Y->
index;
303 for (j = n-1; j > i; j--) {
349 for(j = n - 1; j >= 0; j--) {
DdNode * cuddBddExistAbstractRecur(DdManager *manager, DdNode *f, DdNode *cube)
DdNode * cuddVerifySol(DdManager *bdd, DdNode *F, DdNode **G, int *yIndex, int n)
void Cudd_RecursiveDeref(DdManager *table, DdNode *n)
DdNode * cuddBddComposeRecur(DdManager *dd, DdNode *f, DdNode *g, DdNode *proj)
void Cudd_Deref(DdNode *node)
#define ABC_ALLOC(type, num)
DdNode * Cudd_SolveEqn(DdManager *bdd, DdNode *F, DdNode *Y, DdNode **G, int **yIndex, int n)
DdNode * Cudd_bddCompose(DdManager *dd, DdNode *f, DdNode *g, int v)
#define ABC_NAMESPACE_IMPL_END
static ABC_NAMESPACE_IMPL_START char rcsid[] DD_UNUSED
DdNode * cuddCofactorRecur(DdManager *dd, DdNode *f, DdNode *g)
#define ABC_NAMESPACE_IMPL_START
DdNode * cuddSolveEqnRecur(DdManager *bdd, DdNode *F, DdNode *Y, DdNode **G, int n, int *yIndex, int i)
DdNode * Cudd_VerifySol(DdManager *bdd, DdNode *F, DdNode **G, int *yIndex, int n)
DdNode * cuddBddRestrictRecur(DdManager *dd, DdNode *f, DdNode *c)
DdNode * cuddBddIteRecur(DdManager *dd, DdNode *f, DdNode *g, DdNode *h)