84 static char rcsid[]
DD_UNUSED =
"$Id: cuddAddNeg.c,v 1.12 2009/02/20 02:14:58 fabio Exp $";
154 double trunc = pow(10.0,(
double)N);
197 if (res != NULL)
return(res);
203 if (T == NULL)
return(NULL);
246 DdNode *res, *fv, *fvn, *T, *E;
252 n = ceil(
cuddV(f)*trunc)/trunc;
static ABC_NAMESPACE_IMPL_START char rcsid[] DD_UNUSED
void Cudd_RecursiveDeref(DdManager *table, DdNode *n)
DdNode * cuddUniqueConst(DdManager *unique, CUDD_VALUE_TYPE value)
DdNode *(* DD_CTFP1)(DdManager *, DdNode *)
DdNode * Cudd_addRoundOff(DdManager *dd, DdNode *f, int N)
DdNode * cuddCacheLookup1(DdManager *table, DD_CTFP1 op, DdNode *f)
DdNode * cuddAddNegateRecur(DdManager *dd, DdNode *f)
#define ABC_NAMESPACE_IMPL_END
#define cuddIsConstant(node)
DdNode * Cudd_addNegate(DdManager *dd, DdNode *f)
#define ABC_NAMESPACE_IMPL_START
DdNode * cuddAddRoundOffRecur(DdManager *dd, DdNode *f, double trunc)
DdNode * cuddUniqueInter(DdManager *unique, int index, DdNode *T, DdNode *E)
void cuddCacheInsert1(DdManager *table, DD_CTFP1 op, DdNode *f, DdNode *data)