Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Spot
Spot
Commits
2cea6446
Commit
2cea6446
authored
Aug 06, 2003
by
Alexandre Duret-Lutz
Browse files
* src/bddop.c (bdd_forallcomp, bdd_uniquecomp): Fix documentation.
parent
0d32884d
Changes
2
Hide whitespace changes
Inline
Side-by-side
buddy/ChangeLog
View file @
2cea6446
2003-08-06 Alexandre Duret-Lutz <aduret@src.lip6.fr>
* src/bddop.c (bdd_forallcomp, bdd_uniquecomp): Fix documentation.
2003-07-17 Alexandre Duret-Lutz <aduret@src.lip6.fr>
* rsc/bdd.h (bdd_existcomp, bdd_forallcomp,
...
...
buddy/src/bddop.c
View file @
2cea6446
/*========================================================================
Copyright (C) 1996-200
2
by Jorn Lind-Nielsen
Copyright (C) 1996-200
3
by Jorn Lind-Nielsen
All rights reserved
Permission is hereby granted, without written agreement and without
...
...
@@ -28,7 +28,7 @@
========================================================================*/
/*************************************************************************
$Header: /Volumes/CVS/repository/spot/spot/buddy/src/bddop.c,v 1.
7
2003/0
7/17 14:09:04
aduret Exp $
$Header: /Volumes/CVS/repository/spot/spot/buddy/src/bddop.c,v 1.
8
2003/0
8/06 14:14:16
aduret Exp $
FILE: bddop.c
DESCR: BDD operators
AUTH: Jorn Lind
...
...
@@ -1601,7 +1601,7 @@ NAME {* bdd\_existcomp *}
SECTION {* operator *}
SHORT {* existential quantification of other variables *}
PROTO {* BDD bdd_existcomp(BDD r, BDD var) *}
DESCR {* Removes all occurences in {\tt r} of variables not in the set
DESCR {* Removes all occurences in {\tt r} of variables
{\bf
not
}
in the set
{\tt var} by existential quantification. *}
ALSO {* bdd\_exist, bdd\_existcomp, bdd\_forall, bdd\_forallcomp, bdd\_unique, bdd\_uniquecomp, bdd\_makeset *}
RETURN {* The quantified BDD. *}
...
...
@@ -1632,7 +1632,7 @@ NAME {* bdd\_forallcomp *}
SECTION {* operator *}
SHORT {* universal quantification of other variables *}
PROTO {* BDD bdd_forallcomp(BDD r, BDD var) *}
DESCR {* Removes all occurences in {\tt r} of variables in the set
DESCR {* Removes all occurences in {\tt r} of variables
{\bf not}
in the set
{\tt var} by universal quantification. *}
ALSO {* bdd\_exist, bdd\_existcomp, bdd\_forall, bdd\_unique, bdd\_uniquecomp, bdd\_makeset *}
RETURN {* The quantified BDD. *}
...
...
@@ -1666,11 +1666,8 @@ NAME {* bdd\_uniquecomp *}
SECTION {* operator *}
SHORT {* unique quantification of other variables *}
PROTO {* BDD bdd_uniquecomp(BDD r, BDD var) *}
DESCR {* Removes all occurences in {\tt r} of variables now in the set
{\tt var} by unique quantification. This type of quantification
uses a XOR operator instead of an OR operator as in the
existential quantification, and an AND operator as in the
universal quantification. *}
DESCR {* Removes all occurences in {\tt r} of variables now {\bf not} in
the set {\tt var} by unique quantification. *}
ALSO {* bdd\_exist, bdd\_existcomp, bdd\_forall, bdd\_forallcomp, bdd\_uniquecomp, bdd\_makeset *}
RETURN {* The quantified BDD. *}
*/
...
...
@@ -1797,12 +1794,12 @@ BDD bdd_appex(BDD l, BDD r, int opr, BDD var)
/*
NAME {* bdd\_appexcomp *}
SECTION {* operator *}
SHORT {* apply operation and (complemented)
existential
quantification *}
SHORT {* apply operation and
existential
(complemented) quantification *}
PROTO {* BDD bdd_appexcomp(BDD left, BDD right, int opr, BDD var) *}
DESCR {* Applies the binary operator {\tt opr} to the arguments
{\tt left} and {\tt right} and then performs an existential
quantification of the variables which are not in the variable
set
{\tt var}. This is done in a bottom up manner such that both the
quantification of the variables which are
{\bf
not
}
in the variable
set
{\tt var}. This is done in a bottom up manner such that both the
apply and quantification is done on the lower nodes before
stepping up to the higher nodes. This makes the {\tt bdd\_appexcomp}
function much more efficient than an apply operation followed
...
...
@@ -1841,12 +1838,12 @@ BDD bdd_appall(BDD l, BDD r, int opr, BDD var)
/*
NAME {* bdd\_appallcomp *}
SECTION {* operator *}
SHORT {* apply operation and (complemented)
universal
quantification *}
SHORT {* apply operation and
universal
(complemented) quantification *}
PROTO {* BDD bdd_appall(BDD left, BDD right, int opr, BDD var) *}
DESCR {* Applies the binary operator {\tt opr} to the arguments
{\tt left} and {\tt right} and then performs an universal
quantification of the variables which are not in the variable
set
{\tt var}. This is done in a bottom up manner such that both the
quantification of the variables which are
{\bf
not
}
in the variable
set
{\tt var}. This is done in a bottom up manner such that both the
apply and quantification is done on the lower nodes before
stepping up to the higher nodes. This makes the
{\tt bdd\_appallcomp} function much more efficient than an
...
...
@@ -1889,8 +1886,8 @@ SHORT {* apply operation and unique (complemented) quantification *}
PROTO {* BDD bdd_appunicomp(BDD left, BDD right, int opr, BDD var) *}
DESCR {* Applies the binary operator {\tt opr} to the arguments
{\tt left} and {\tt right} and then performs a unique
quantification of the variables which are not in the variable
set
{\tt var}. This is done in a bottom up manner such that both the
quantification of the variables which are
{\bf
not
}
in the variable
set
{\tt var}. This is done in a bottom up manner such that both the
apply and quantification is done on the lower nodes before
stepping up to the higher nodes. This makes the
{\tt bdd\_appunicomp} function much more efficient than an
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment