mlcuddidl
OCaml interface to the CUDD BDD library
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val print_table :
?first:( unit, Format.formatter, unit ) format ->
?sep:( unit, Format.formatter, unit ) format ->
?last:( unit, Format.formatter, unit ) format ->
( Format.formatter -> 'a -> unit ) ->
Format.formatter ->
'a table ->
unit
val make_table : hash:( 'a -> int ) -> equal:( 'a -> 'a -> bool ) -> 'a table
val get : 'a unique -> 'a
val is_cst : 'a t -> bool
val topvar : 'a t -> int
val dval : 'a t -> 'a
val supportsize : 'a t -> int
val is_var_in : int -> 'a t -> bool
val size : 'a t -> int
val nbpaths : 'a t -> float
val nbnonzeropaths : 'a t -> float
val nbminterms : int -> 'a t -> float
val density : int -> 'a t -> float
val nbleaves : 'a t -> int
val leaves : 'a t -> 'a array
val pick_leaf : 'a t -> 'a
val print__minterm :
( Format.formatter -> 'a -> unit ) ->
Format.formatter ->
'a t ->
unit
val print_minterm :
( Format.formatter -> int -> unit ) ->
( Format.formatter -> 'a -> unit ) ->
Format.formatter ->
'a t ->
unit
val print :
( Format.formatter -> Man.v Bdd.t -> unit ) ->
( Format.formatter -> 'a -> unit ) ->
Format.formatter ->
'a t ->
unit