|
_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] |
|
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] |
|
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] |
|
eval_cst [Cudd.Add] |
|
eval_cst [Cudd.Mtbddc] |
|
eval_cst [Cudd.Mtbdd] |
|
eval_cst [Cudd.Vdd] |
|
exist [Cudd.Add] |
|
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] |
|
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] |
|
is_eval_cst [Cudd.Add] |
|
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] |
|
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] |
|
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] |
|
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] |
|
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] |
|
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] |
|
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] |
|
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] |
|
print__minterm [Cudd.Mtbddc] |
|
print__minterm [Cudd.Mtbdd] |
|
print__minterm [Cudd.Vdd] |
|
print__minterm [Cudd.Bdd] |
|
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] |
|
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] |
|
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] |
|
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] |
|
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] |
|
transfer [Cudd.Mtbddc] |
|
transfer [Cudd.Mtbdd] |
|
transfer [Cudd.Vdd] |
|
transfer [Cudd.Bdd] |
|
triangle [Cudd.Add] |
|
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] |
|
varmap [Cudd.Mtbddc] |
|
varmap [Cudd.Mtbdd] |
|
varmap [Cudd.Vdd] |
|
varmap [Cudd.Bdd] |
|
vectorcompose [Cudd.Add] |
|
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] |
|