From 9ece01bfd469cb677a574f4db43b532ed4e6bf8b Mon Sep 17 00:00:00 2001 From: Dave Parker Date: Thu, 29 Jan 2009 10:09:20 +0000 Subject: [PATCH] Addition of function Cudd_addFirstFilter. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@919 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- cudd/cudd/cudd.h | 1 + cudd/cudd/cuddAddAbs.c | 161 ++++++++++++++++++++++++++++++++++++++--- cudd/cudd/cuddInt.h | 1 + cudd/modified/README | 5 ++ 4 files changed, 158 insertions(+), 10 deletions(-) diff --git a/cudd/cudd/cudd.h b/cudd/cudd/cudd.h index 9ac4e0cf..278ec3a2 100644 --- a/cudd/cudd/cudd.h +++ b/cudd/cudd/cudd.h @@ -725,6 +725,7 @@ extern DdNode * Cudd_addUnivAbstract (DdManager *manager, DdNode *f, DdNode *cub extern DdNode * Cudd_addOrAbstract (DdManager *manager, DdNode *f, DdNode *cube); extern DdNode * Cudd_addMinAbstract (DdManager *manager, DdNode *f, DdNode *cube); extern DdNode * Cudd_addMaxAbstract (DdManager *manager, DdNode *f, DdNode *cube); +extern DdNode * Cudd_addFirstFilter (DdManager *manager, DdNode *f, DdNode *cube); extern DdNode * Cudd_addApply (DdManager *dd, DdNode * (*)(DdManager *, DdNode **, DdNode **), DdNode *f, DdNode *g); extern DdNode * Cudd_addPlus (DdManager *dd, DdNode **f, DdNode **g); extern DdNode * Cudd_addTimes (DdManager *dd, DdNode **f, DdNode **g); diff --git a/cudd/cudd/cuddAddAbs.c b/cudd/cudd/cuddAddAbs.c index 87965838..59b5c42c 100644 --- a/cudd/cudd/cuddAddAbs.c +++ b/cudd/cudd/cuddAddAbs.c @@ -13,6 +13,7 @@
  • Cudd_addOrAbstract()
  • Cudd_addMinAbstract()
  • Cudd_addMaxAbstract() +
  • Cudd_addFirstAbstract() Internal procedures included in this module: Static procedures included in this module: