Index of values


_apply_exist [Cudd.Custom]
_apply_existand [Cudd.Custom]
_apply_existandop1 [Cudd.Custom]
_apply_existop1 [Cudd.Custom]
_background [Cudd.Vdd]
Be cautious, it is not type safe (if you use Cudd.Vdd.nodes_below_level, etc...: you can try to retrieve a constant value of some type and () value of the background value will be treated as another type.
_create [Cudd.Cache]
_create [Cudd.Hash]
_make [Cudd.Man]
Internal, do not use !
_print [Cudd.Add]
C printing function.
_print [Cudd.Bdd]
Raw (C) printing function.

A
add [Cudd.Add]
add [Cudd.PWeakke]
add [Cudd.Weakke.Compare]
add [Cudd.Weakke.S]
add t x adds x to t.
add [Cudd.Weakke]
agreement [Cudd.Add]
apply_exist [Cudd.Add]
apply_exist [Cudd.User]
apply_existand [Cudd.Add]
apply_existand [Cudd.User]
apply_existandop1 [Cudd.Add]
apply_existandop1 [Cudd.User]
apply_existop1 [Cudd.Add]
apply_existop1 [Cudd.User]
apply_op1 [Cudd.Add]
apply_op1 [Cudd.User]
apply_op1 [Cudd.Custom]
apply_op2 [Cudd.Add]
apply_op2 [Cudd.User]
apply_op2 [Cudd.Custom]
apply_op3 [Cudd.Add]
apply_op3 [Cudd.User]
Combine the two previous operations.
apply_op3 [Cudd.Custom]
apply_opG [Cudd.Add]
apply_opG [Cudd.User]
apply_opG [Cudd.Custom]
apply_opN [Cudd.Add]
apply_opN [Cudd.User]
apply_opN [Cudd.Custom]
apply_test2 [Cudd.Add]
apply_test2 [Cudd.User]
apply_test2 [Cudd.Custom]
approxconjdecomp [Cudd.Bdd]
Cudd_bddApproxConjDecomp.
approxdisjdecomp [Cudd.Bdd]
Cudd_bddIterConjDecomp.
arity [Cudd.Cache]
Returns the arity of the local cache.
arity [Cudd.Hash]
Returns the arity of the hashtable
autodyn_status [Cudd.Man]

B
background [Cudd.Add]
Cuddaux_addIte/Cudd_addIte.
biasedoverapprox [Cudd.Bdd]
biasedunderapprox [Cudd.Bdd]
booleandiff [Cudd.Bdd]

C
check_keys [Cudd.Man]
clear [Cudd.PWeakke]
clear [Cudd.Weakke.S]
Remove all elements from the table.
clear [Cudd.Weakke]
clear [Cudd.Memo]
clear [Cudd.Cache]
Clears the content of the local cache.
clear [Cudd.Hash]
Clears the content of the hashtable
clear_all [Cudd.Hash]
Clears the content of all created hashtables
clear_common [Cudd.User]
clear_exist [Cudd.Add]
clear_exist [Cudd.User]
clear_existand [Cudd.Add]
clear_existand [Cudd.User]
clear_existandop1 [Cudd.Add]
clear_existandop1 [Cudd.User]
clear_existop1 [Cudd.Add]
clear_existop1 [Cudd.User]
clear_op1 [Cudd.Add]
clear_op1 [Cudd.User]
clear_op2 [Cudd.Add]
clear_op2 [Cudd.User]
clear_op3 [Cudd.Add]
clear_op3 [Cudd.User]
clear_opG [Cudd.Add]
clear_opG [Cudd.User]
clear_opN [Cudd.Add]
clear_opN [Cudd.User]
clear_test2 [Cudd.Add]
clear_test2 [Cudd.User]
clippingand [Cudd.Bdd]
clippingexistand [Cudd.Bdd]
cofactor [Cudd.Add]
cofactor [Cudd.Mtbddc]
cofactor mtbdd cube evaluates mtbbdd on the cube cube
cofactor [Cudd.Mtbdd]
cofactor mtbdd cube evaluates mtbbdd on the cube cube
cofactor [Cudd.Vdd]
cofactor [Cudd.Bdd]
cofactors [Cudd.Add]
Returns the positive and negative cofactor of the ADD wrt the variable
cofactors [Cudd.Mtbddc]
Returns the positive and negative cofactor of the MTBDD wrt the variable
cofactors [Cudd.Mtbdd]
Returns the positive and negative cofactor of the MTBDD wrt the variable
cofactors [Cudd.Vdd]
cofactors [Cudd.Bdd]
Returns the positive and negative cofactor of the BDD wrt the variable
combineexpansive [Cudd.Mapleaf]
combineexpansive ~default ~merge (guard,leaf) vdd = merge (Vdd.ite guard leaf default) vdd.
combineleaf1 [Cudd.Mapleaf]
Generic function, instanciated above.
combineleaf1_array [Cudd.Mapleaf]
combineleaf2 [Cudd.Mapleaf]
Generic function, instanciated above.
combineleaf2_array [Cudd.Mapleaf]
Functions similar to combineleaf_array, but in which the first (resp.
combineleaf_array [Cudd.Mapleaf]
Generic function,.
combineretractive [Cudd.Mapleaf]
combinetractive (guard,leaf) vdd = Vdd.ite guard leaf vdd.
compose [Cudd.Add]
Cuddaux_addCompose/Cudd_addCompose.
compose [Cudd.Mtbddc]
compose [Cudd.Mtbdd]
compose [Cudd.Vdd]
compose [Cudd.Bdd]
constrain [Cudd.Add]
constrain [Cudd.Mtbddc]
constrain [Cudd.Mtbdd]
constrain [Cudd.Vdd]
constrain [Cudd.Bdd]
correlation [Cudd.Bdd]
correlationweights [Cudd.Bdd]
count [Cudd.PWeakke]
count [Cudd.Weakke.S]
Count the number of elements in the table.
count [Cudd.Weakke]
create [Cudd.PWeakke]
create [Cudd.Weakke.S]
create n creates a new empty weak hash table, of initial size n.
create [Cudd.Weakke]
create [Cudd.Cache]
create [Cudd.Hash]
create ~size:n arity create a hashtable of arity arity, of the optional size n
create1 [Cudd.Cache]
create2 [Cudd.Cache]
create3 [Cudd.Cache]
Creates local caches of the given arity, with initial size size and maximal size maxsize.
cst [Cudd.Add]
cst [Cudd.Mtbddc]
cst [Cudd.Mtbdd]
cst [Cudd.Vdd]
cst_u [Cudd.Mtbddc]
cst_u [Cudd.Mtbdd]
cube_of_bdd [Cudd.Bdd]
cube_of_minterm [Cudd.Bdd]
cube_union [Cudd.Bdd]
Cuddaux_bddCubeUnion.

D
dand [Cudd.Bdd]
debugcheck [Cudd.Man]
delse [Cudd.Add]
delse [Cudd.Mtbddc]
Returns the negative subnode of the MTBDD
delse [Cudd.Mtbdd]
Returns the negative subnode of the MTBDD
delse [Cudd.Vdd]
delse [Cudd.Bdd]
density [Cudd.Add]
density [Cudd.Mtbddc]
density [Cudd.Mtbdd]
density [Cudd.Vdd]
density [Cudd.Bdd]
dfalse [Cudd.Bdd]
Returns the false BDD
diff [Cudd.Add]
disable_autodyn [Cudd.Man]
div [Cudd.Add]
dnot [Cudd.Bdd]
dor [Cudd.Bdd]
dthen [Cudd.Add]
dthen [Cudd.Mtbddc]
Returns the positive subnode of the MTBDD
dthen [Cudd.Mtbdd]
Returns the positive subnode of the MTBDD
dthen [Cudd.Vdd]
dthen [Cudd.Bdd]
dtrue [Cudd.Bdd]
Returns the true BDD
dval [Cudd.Add]
dval [Cudd.Mtbddc]
Returns the value of the assumed constant MTBDD
dval [Cudd.Mtbdd]
Returns the value of the assumed constant MTBDD
dval [Cudd.Vdd]
dval_u [Cudd.Mtbddc]
dval_u [Cudd.Mtbdd]

E
enable_autodyn [Cudd.Man]
eq [Cudd.Bdd]
Same as Cudd.Bdd.nxor
eval_cst [Cudd.Add]
Cuddaux_addEvalConst/Cudd_addEvalConst.
eval_cst [Cudd.Mtbddc]
eval_cst [Cudd.Mtbdd]
eval_cst [Cudd.Vdd]
exist [Cudd.Add]
Variation of Cudd_addExistAbstract.
exist [Cudd.Bdd]
existand [Cudd.Bdd]
existxor [Cudd.Bdd]
expansivemapleaf1 [Cudd.Mapleaf]
Same as above, but with \/ replaced by merge (supposed to be commutative and associative).
expansivemapleaf2 [Cudd.Mapleaf]
Same as above, but with \/ replaced by merge (supposed to be commutative and associative).

F
find [Cudd.PWeakke]
find [Cudd.Weakke.Compare]
find [Cudd.Weakke.S]
find t x returns an instance of x found in t.
find [Cudd.Weakke]
find_all [Cudd.PWeakke]
find_all [Cudd.Weakke.Compare]
find_all [Cudd.Weakke.S]
find_all t x returns a list of all the instances of x found in t.
find_all [Cudd.Weakke]
find_or [Cudd.Weakke.Compare]
find_shadow [Cudd.Weakke.Compare]
flush [Cudd.Man]
fold [Cudd.PWeakke]
fold [Cudd.Weakke.S]
fold f t init computes (f d1 (... (f dN init))) where d1 ... dN are the elements of t in some unspecified order.
fold [Cudd.Weakke]
forall [Cudd.Add]
Variation of Cudd_addUnivAbstract.
forall [Cudd.Bdd]

G
garbage_collect [Cudd.Man]
genconjdecomp [Cudd.Bdd]
Cudd_bddGenDisjDecomp.
gendisjdecomp [Cudd.Bdd]
Cudd_bddVarConjDecomp.
get [Cudd.Mtbddc]
Type conversion (no computation)
get [Cudd.Mtbdd]
Type conversion (no computation)
get_arcviolation [Cudd.Man]
get_background [Cudd.Man]
get_bddvar_nb [Cudd.Man]
get_cache_hits [Cudd.Man]
get_cache_lookups [Cudd.Man]
get_cache_slots [Cudd.Man]
get_cache_used_slots [Cudd.Man]
get_crossovers [Cudd.Man]
get_dead [Cudd.Man]
get_epsilon [Cudd.Man]
get_error [Cudd.Man]
get_gc_nb [Cudd.Man]
get_gc_time [Cudd.Man]
get_groupcheck [Cudd.Man]
get_keys [Cudd.Man]
get_linear [Cudd.Man]
get_looseupto [Cudd.Man]
get_max_cache [Cudd.Man]
get_max_cache_hard [Cudd.Man]
get_max_growth [Cudd.Man]
get_max_growth_alt [Cudd.Man]
get_max_live [Cudd.Man]
get_max_mem [Cudd.Man]
get_min_dead [Cudd.Man]
get_min_hit [Cudd.Man]
get_next_autodyn [Cudd.Man]
get_node_count [Cudd.Man]
get_node_count_peak [Cudd.Man]
get_population [Cudd.Man]
get_recomb [Cudd.Man]
get_reordering_cycle [Cudd.Man]
get_reordering_nb [Cudd.Man]
get_reordering_time [Cudd.Man]
get_sift_max_swap [Cudd.Man]
get_sift_max_var [Cudd.Man]
get_slots [Cudd.Man]
get_swap_nb [Cudd.Man]
get_symmviolation [Cudd.Man]
get_used_slots [Cudd.Man]
get_zddvar_nb [Cudd.Man]
group [Cudd.Man]
guard_of_leaf [Cudd.Add]
Guard of the given leaf
guard_of_leaf [Cudd.Mtbddc]
guard_of_leaf [Cudd.Mtbdd]
guard_of_leaf [Cudd.Vdd]
Guard of the given leaf
guard_of_leaf_u [Cudd.Mtbddc]
Guard of the given leaf
guard_of_leaf_u [Cudd.Mtbdd]
Guard of the given leaf
guard_of_node [Cudd.Add]
Cuddaux_addGuardOfNode.
guard_of_node [Cudd.Mtbddc]
guard_of_node [Cudd.Mtbdd]
guard_of_node [Cudd.Vdd]
guard_of_nonbackground [Cudd.Add]
Guard of non background leaves
guard_of_nonbackground [Cudd.Mtbddc]
guard_of_nonbackground [Cudd.Mtbdd]
guard_of_nonbackground [Cudd.Vdd]
guardleafs [Cudd.Add]
Returns the set of leaf values together with their guard in the ADD
guardleafs [Cudd.Mtbddc]
guardleafs [Cudd.Mtbdd]
guardleafs [Cudd.Vdd]
Returns the set of leaf values together with their guard in the ADD
guardleafs_u [Cudd.Mtbddc]
Returns the set of leaf values together with their guard in the ADD
guardleafs_u [Cudd.Mtbdd]
Returns the set of leaf values together with their guard in the ADD

I
inspect [Cudd.Add]
Decomposes the top node of the ADD
inspect [Cudd.Mtbddc]
Decompose the MTBDD
inspect [Cudd.Mtbdd]
Decompose the MTBDD
inspect [Cudd.Vdd]
inspect [Cudd.Bdd]
Decomposes the top node of the BDD
intersect [Cudd.Bdd]
is_complement [Cudd.Bdd]
is_cst [Cudd.Add]
is_cst [Cudd.Mtbddc]
Is the MTBDD constant ?
is_cst [Cudd.Mtbdd]
Is the MTBDD constant ?
is_cst [Cudd.Vdd]
is_cst [Cudd.Bdd]
is_equal [Cudd.Add]
Equality test
is_equal [Cudd.Mtbddc]
is_equal [Cudd.Mtbdd]
is_equal [Cudd.Vdd]
is_equal [Cudd.Bdd]
Are the two BDDs equal ?
is_equal_when [Cudd.Add]
is_equal_when [Cudd.Mtbddc]
is_equal_when [Cudd.Mtbdd]
is_equal_when [Cudd.Vdd]
is_equal_when [Cudd.Bdd]
Variation of Cudd_EquivDC.
is_eval_cst [Cudd.Add]
Variation of Cuddaux_addEvalConst/Cudd_addEvalConst.
is_eval_cst [Cudd.Mtbddc]
is_eval_cst [Cudd.Mtbdd]
is_eval_cst [Cudd.Vdd]
is_eval_cst_u [Cudd.Mtbddc]
is_eval_cst_u [Cudd.Mtbdd]
is_false [Cudd.Bdd]
Is it a false BDD ?
is_included_in [Cudd.Bdd]
is_inter_empty [Cudd.Bdd]
Variation of Cudd_bddLeq.
is_ite_cst [Cudd.Add]
Is the result of ite constant, and if it is the case, what is its value ?
is_ite_cst [Cudd.Mtbddc]
is_ite_cst [Cudd.Mtbdd]
is_ite_cst [Cudd.Vdd]
is_ite_cst [Cudd.Bdd]
is_ite_cst_u [Cudd.Mtbddc]
is_ite_cst_u [Cudd.Mtbdd]
is_leq [Cudd.Add]
is_leq [Cudd.Bdd]
is_leq_when [Cudd.Bdd]
Variation of Cudd_bddLeqUnless.
is_true [Cudd.Bdd]
Is it a true BDD ?
is_var_dependent [Cudd.Bdd]
is_var_essential [Cudd.Bdd]
is_var_in [Cudd.Add]
Cuddaux_IsVarIn.
is_var_in [Cudd.Mtbddc]
is_var_in [Cudd.Mtbdd]
is_var_in [Cudd.Vdd]
is_var_in [Cudd.Bdd]
Cuddaux_IsVarIn.
ite [Cudd.Add]
ite [Cudd.Mtbddc]
ite [Cudd.Mtbdd]
ite [Cudd.Vdd]
ite [Cudd.Bdd]
ite_cst [Cudd.Add]
Cuddaux_addIteConstant/Cudd_addIteConstant.
ite_cst [Cudd.Mtbddc]
ite_cst [Cudd.Mtbdd]
ite_cst [Cudd.Vdd]
ite_cst [Cudd.Bdd]
iter [Cudd.PWeakke]
iter [Cudd.Weakke.S]
iter f t calls f on each element of t, in some unspecified order.
iter [Cudd.Weakke]
iter_cube [Cudd.Add]
Similar to Cudd.Bdd.iter_cube
iter_cube [Cudd.Mtbddc]
iter_cube [Cudd.Mtbdd]
iter_cube [Cudd.Vdd]
iter_cube [Cudd.Bdd]
iter_cube_u [Cudd.Mtbddc]
iter_cube_u [Cudd.Mtbdd]
iter_node [Cudd.Add]
Similar to Cudd.Bdd.iter_node
iter_node [Cudd.Mtbddc]
iter_node [Cudd.Mtbdd]
iter_node [Cudd.Vdd]
iter_node [Cudd.Bdd]
iter_prime [Cudd.Bdd]
iterconjdecomp [Cudd.Bdd]
Cudd_bddIterDisjDecomp.
iterdisjdecomp [Cudd.Bdd]
Cudd_bddGenConjDecomp.
ithvar [Cudd.Bdd]

L
leaves [Cudd.Add]
Returns the set of leaf values (excluding the background value)
leaves [Cudd.Mtbddc]
leaves [Cudd.Mtbdd]
leaves [Cudd.Vdd]
Returns the set of leaf values (excluding the background value)
leaves_u [Cudd.Mtbddc]
Returns the set of leaf values (excluding the background value)
leaves_u [Cudd.Mtbdd]
Returns the set of leaf values (excluding the background value)
level_of_var [Cudd.Man]
licompaction [Cudd.Bdd]
list_of_cube [Cudd.Bdd]
Converts a cube into a list of pairs of a variable and a phase.
list_of_support [Cudd.Bdd]
Converts a support into a list of variables
log [Cudd.Add]

M
make_common [Cudd.User]
make_d [Cudd.Man]
make_exist [Cudd.Add]
make_exist [Cudd.User]
Make an existential quantification operation, with the given memoization policy, and the given underlying binary operation, assumed to be commutative and idempotent, that combines the two branch of the diagram when a decision is quantified out.
make_existand [Cudd.Add]
make_existand [Cudd.User]
make_existandop1 [Cudd.Add]
make_existandop1 [Cudd.User]
make_existop1 [Cudd.Add]
make_existop1 [Cudd.User]
make_op1 [Cudd.Add]
Making operations
make_op1 [Cudd.User]
Makes a binary operation, with the given memoization policy.
make_op2 [Cudd.Add]
make_op2 [Cudd.User]
Makes a binary operation, with the given memoization policy.
make_op3 [Cudd.Add]
make_op3 [Cudd.User]
make_opG [Cudd.Add]
make_opG [Cudd.User]
make_opN [Cudd.Add]
make_opN [Cudd.User]
make_table [Cudd.Mtbddc]
Building a table
make_table [Cudd.Mtbdd]
Building a table
make_test2 [Cudd.Add]
make_test2 [Cudd.User]
Register a binary test, with the given memoization policy,
make_v [Cudd.Man]
Variation of Cudd_Init.
manager [Cudd.Add]
Returns the manager associated to the ADD
manager [Cudd.Mtbddc]
Returns the manager associated to the MTBDD
manager [Cudd.Mtbdd]
Returns the manager associated to the MTBDD
manager [Cudd.Vdd]
manager [Cudd.Bdd]
Returns the manager associated to the BDD
map_op1 [Cudd.Add]
map_op1 [Cudd.User]
map_op2 [Cudd.Add]
map_op2 [Cudd.User]
map_op3 [Cudd.Add]
map_op3 [Cudd.User]
map_opN [Cudd.Add]
map_opN [Cudd.User]
map_test2 [Cudd.Add]
map_test2 [Cudd.User]
mapleaf1 [Cudd.Add]
mapleaf1 [Cudd.Mapleaf]
Return the MTBDD \/ guard -> f leaf
mapleaf2 [Cudd.Add]
mapleaf2 [Cudd.Mapleaf]
Return the MTBDD \/ guard1 /\ guard2 -> f leaf1 leaf2
matrix_multiply [Cudd.Add]
Variation of Cudd_addMatrixMultiply.
max [Cudd.Add]
mem [Cudd.PWeakke]
mem [Cudd.Weakke.Compare]
mem [Cudd.Weakke.S]
mem t x returns true if there is at least one instance of x in t, false otherwise.
mem [Cudd.Weakke]
merge [Cudd.PWeakke]
merge [Cudd.Weakke.Compare]
merge [Cudd.Weakke.S]
merge t x returns an instance of x found in t if any, or else adds x to t and return x.
merge [Cudd.Weakke]
merge_map [Cudd.PWeakke]
merge_map [Cudd.Weakke.Compare]
merge_map [Cudd.Weakke.S]
Variant of merge: merge_map t x f is equivalent to try find t x with Not_found -> let y = f x in add t y; Some y.
merge_map [Cudd.Weakke]
min [Cudd.Add]
minimize [Cudd.Bdd]
mul [Cudd.Add]

N
nand [Cudd.Bdd]
nbleaves [Cudd.Add]
nbleaves [Cudd.Mtbddc]
nbleaves [Cudd.Mtbdd]
nbleaves [Cudd.Vdd]
nbminterms [Cudd.Add]
nbminterms [Cudd.Mtbddc]
nbminterms [Cudd.Mtbdd]
nbminterms [Cudd.Vdd]
nbminterms [Cudd.Bdd]
nbnonzeropaths [Cudd.Add]
nbnonzeropaths [Cudd.Mtbddc]
nbnonzeropaths [Cudd.Mtbdd]
nbnonzeropaths [Cudd.Vdd]
nbpaths [Cudd.Add]
nbpaths [Cudd.Mtbddc]
nbpaths [Cudd.Mtbdd]
nbpaths [Cudd.Vdd]
nbpaths [Cudd.Bdd]
nbtruepaths [Cudd.Bdd]
newpid [Cudd.User]
newpid [Cudd.Custom]
newvar [Cudd.Bdd]
newvar_at_level [Cudd.Bdd]
nodes_below_level [Cudd.Add]
Cuddaux_NodesBelowLevel.
nodes_below_level [Cudd.Mtbddc]
nodes_below_level [Cudd.Mtbdd]
nodes_below_level [Cudd.Vdd]
Cuddaux_NodesBelowLevel.
nor [Cudd.Bdd]
nxor [Cudd.Bdd]

O
of_bdd [Cudd.Add]
overapprox [Cudd.Bdd]

P
permute [Cudd.Add]
permute [Cudd.Mtbddc]
permute [Cudd.Mtbdd]
permute [Cudd.Vdd]
Variant with controllable memoization policy.
permute [Cudd.Bdd]
pick_cube_on_support [Cudd.Bdd]
pick_cubes_on_support [Cudd.Bdd]
pick_leaf [Cudd.Add]
Picks (but not randomly) a non background leaf.
pick_leaf [Cudd.Mtbddc]
pick_leaf [Cudd.Mtbdd]
pick_leaf [Cudd.Vdd]
Picks (but not randomly) a non background leaf.
pick_leaf_u [Cudd.Mtbddc]
Picks (but not randomly) a non background leaf.
pick_leaf_u [Cudd.Mtbdd]
Picks (but not randomly) a non background leaf.
pick_minterm [Cudd.Bdd]
print [Cudd.Add]
Prints a BDD by recursively decomposing it as monomial followed by a tree.
print [Cudd.Mtbddc]
print [Cudd.Mtbdd]
print [Cudd.PWeakke]
print [Cudd.Weakke.S]
Printing function
print [Cudd.Weakke]
print [Cudd.Vdd]
print [Cudd.Bdd]
Prints a BDD by recursively decomposing it as monomial followed by a tree.
print__minterm [Cudd.Add]
Prints the minterms of the BDD in the same way as Cudd_Printminterm.
print__minterm [Cudd.Mtbddc]
print__minterm [Cudd.Mtbdd]
print__minterm [Cudd.Vdd]
print__minterm [Cudd.Bdd]
Prints the minterms of the BDD in the same way as Cudd_Printminterm.
print_info [Cudd.Man]
print_limit [Cudd.Man]
Parameter for printing functions: specify the maximum number of minterms to be printed.
print_list [Cudd.Bdd]
print_minterm [Cudd.Add]
print_minterm print_id print_leaf fmt bdd prints the minterms of the BDD using print_id to print indices of variables and print_leaf to print leaf values.
print_minterm [Cudd.Mtbddc]
print_minterm [Cudd.Mtbdd]
print_minterm [Cudd.Vdd]
print_minterm [Cudd.Bdd]
print_minterm bassoc fmt bdd prints the minterms of the BDD using bassoc to convert indices of variables to names.
print_table [Cudd.Mtbddc]
print_table [Cudd.Mtbdd]

R
reduce_heap [Cudd.Man]
remapoverapprox [Cudd.Bdd]
remapunderapprox [Cudd.Bdd]
remove [Cudd.PWeakke]
remove [Cudd.Weakke.Compare]
remove [Cudd.Weakke.S]
remove t x removes from t one instance of x.
remove [Cudd.Weakke]
restrict [Cudd.Add]
restrict [Cudd.Mapleaf]
If true, simplifies in some functions MTBDDs using Cudd.Mtbdd.restrict or Cudd.Mtbddc.restrict.
restrict [Cudd.Mtbddc]
restrict [Cudd.Mtbdd]
restrict [Cudd.Vdd]
restrict [Cudd.Bdd]
Cuddaux_bddRestrict.
retractivemapleaf1 [Cudd.Mapleaf]
Assuming that the new guards delivered by the function f are disjoint, return the MTBDD default \/ (\/ nguard -> nleaf) with (nguard,nleaf) = f guard leaf.
retractivemapleaf2 [Cudd.Mapleaf]
Assuming that the new guards delivered by the function f are disjoint, return the MTBDD default \/ (\/ nguard -> nleaf) with (nguard,nleaf) = f (guard1 /\ guard2) leaf1 leaf2.

S
setNZ [Cudd.Add]
set_arcviolation [Cudd.Man]
set_background [Cudd.Man]
Variation of Cudd_SetBackground.
set_crossovers [Cudd.Man]
set_epsilon [Cudd.Man]
set_gc [Cudd.Man]
set_gc max gc reordering performs several things: It sets the ratio used/max for BDDs abstract values to 1/max (see the OCaml manual for details). 1 000 000 is a good value., It also sets for all the future managers that will be created the hook function to be called before a CUDD garbage collection, and the hook function to be called before a CUDD reordering. You may typically specify a OCaml garbage collection function for both hooks, in order to make OCaml dereference unused nodes, thus allowing CUDD to remove them. Default values are Gc.full_major() for both hooks.
set_groupcheck [Cudd.Man]
set_looseupto [Cudd.Man]
set_max_cache_hard [Cudd.Man]
set_max_growth [Cudd.Man]
set_max_growth_alt [Cudd.Man]
set_max_live [Cudd.Man]
set_max_mem [Cudd.Man]
set_min_hit [Cudd.Man]
set_next_autodyn [Cudd.Man]
set_population [Cudd.Man]
set_recomb [Cudd.Man]
(Cudd_SetRecomb.
set_reordering_cycle [Cudd.Man]
set_sift_max_swap [Cudd.Man]
set_sift_max_var [Cudd.Man]
set_symmviolation [Cudd.Man]
set_varmap [Cudd.Man]
Cuddaux_SetVarMap/Cudd_SetVarMap.
shuffle_heap [Cudd.Man]
size [Cudd.Add]
size [Cudd.Mtbddc]
size [Cudd.Mtbdd]
size [Cudd.Vdd]
size [Cudd.Bdd]
squeeze [Cudd.Bdd]
srandom [Cudd.Man]
stats [Cudd.PWeakke]
stats [Cudd.Weakke.S]
Return statistics on the table.
stats [Cudd.Weakke]
string_of_error [Cudd.Man]
Printing functions
string_of_reorder [Cudd.Man]
sub [Cudd.Add]
subsetHB [Cudd.Bdd]
subsetSP [Cudd.Bdd]
subsetcompress [Cudd.Bdd]
supersetHB [Cudd.Bdd]
supersetSP [Cudd.Bdd]
supersetcompress [Cudd.Bdd]
support [Cudd.Add]
support [Cudd.Mtbddc]
support [Cudd.Mtbdd]
support [Cudd.Vdd]
support [Cudd.Bdd]
support_diff [Cudd.Bdd]
support_inter [Cudd.Bdd]
support_union [Cudd.Bdd]
supportsize [Cudd.Add]
supportsize [Cudd.Mtbddc]
supportsize [Cudd.Mtbdd]
supportsize [Cudd.Vdd]
supportsize [Cudd.Bdd]

T
table [Cudd.Hash]
Internal table
tdconstrain [Cudd.Add]
tdconstrain [Cudd.Mtbddc]
tdconstrain [Cudd.Mtbdd]
tdconstrain [Cudd.Vdd]
tdconstrain [Cudd.Bdd]
Cuddaux_bddTDConstrain.
tdrestrict [Cudd.Add]
tdrestrict [Cudd.Mtbddc]
tdrestrict [Cudd.Mtbdd]
tdrestrict [Cudd.Vdd]
tdrestrict [Cudd.Bdd]
Cuddaux_bddTDRestrict.
threshold [Cudd.Add]
times_plus [Cudd.Add]
Variation of Cudd_addTimesPlus.
to_bdd [Cudd.Add]
to_bdd_interval [Cudd.Add]
to_bdd_strictthreshold [Cudd.Add]
to_bdd_threshold [Cudd.Add]
topvar [Cudd.Add]
topvar [Cudd.Mtbddc]
Returns the index of the top node of the MTBDD (65535 for a constant MTBDD)
topvar [Cudd.Mtbdd]
Returns the index of the top node of the MTBDD (65535 for a constant MTBDD)
topvar [Cudd.Vdd]
topvar [Cudd.Bdd]
transfer [Cudd.Add]
Cuddaux_addTransfer/Cudd_bddTransfer.
transfer [Cudd.Mtbddc]
transfer [Cudd.Mtbdd]
transfer [Cudd.Vdd]
transfer [Cudd.Bdd]
triangle [Cudd.Add]
Variation of Cudd_addTriangle.

U
underapprox [Cudd.Bdd]
ungroupall [Cudd.Man]
unique [Cudd.Mtbddc]
Building a unique constant
unique [Cudd.Mtbdd]
Building a unique constant

V
var_of_level [Cudd.Man]
varconjdecomp [Cudd.Bdd]
Cudd_bddVarDisjDecomp.
vardisjdecomp [Cudd.Bdd]
varmap [Cudd.Add]
Cuddaux_addVarMap/Cudd_bddVarMap.
varmap [Cudd.Mtbddc]
varmap [Cudd.Mtbdd]
varmap [Cudd.Vdd]
varmap [Cudd.Bdd]
vectorcompose [Cudd.Add]
Cuddaux_addVectorCompose/Cudd_addVectorCompose.
vectorcompose [Cudd.Mtbddc]
vectorcompose [Cudd.Mtbdd]
vectorcompose [Cudd.Vdd]
vectorcompose [Cudd.Bdd]
vectorsupport [Cudd.Add]
vectorsupport [Cudd.Mtbddc]
vectorsupport [Cudd.Mtbdd]
vectorsupport [Cudd.Vdd]
vectorsupport [Cudd.Bdd]
vectorsupport2 [Cudd.Add]
vectorsupport2 [Cudd.Mtbddc]
vectorsupport2 [Cudd.Mtbdd]
vectorsupport2 [Cudd.Vdd]

X
xor [Cudd.Bdd]