Skip to content

Commit

Permalink
mistake
Browse files Browse the repository at this point in the history
  • Loading branch information
minsungc committed Apr 4, 2024
1 parent 3490a78 commit e8aa92f
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ pub fn extract(
}

#[ocaml::func]
#[ocaml::sig("rsdd_bdd_ptr -> rsdd_bdd_ptr -> rsdd_var_label list -> int64 -> rsdd_wmc_params_e_u -> rsdd_expected_utility * rsdd_partial_model * int * int")]
#[ocaml::sig("rsdd_bdd_ptr -> rsdd_bdd_ptr -> rsdd_var_label list -> int64 -> rsdd_wmc_params_e_u -> rsdd_expected_utility * rsdd_partial_model * int64 * int64")]
pub fn bdd_meu(
bdd: &'static RsddBddPtr,
evidence: &'static RsddBddPtr,
Expand Down
2 changes: 1 addition & 1 deletion src/rsdd.ml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ external bdd_high: rsdd_bdd_ptr -> rsdd_bdd_ptr = "bdd_high"
external bdd_wmc: rsdd_bdd_ptr -> rsdd_wmc_params_r -> float = "bdd_wmc"
external new_wmc_params_r: (float * float) list -> rsdd_wmc_params_r = "new_wmc_params_r"
external extract: rsdd_expected_utility -> float * float = "extract"
external bdd_meu: rsdd_bdd_ptr -> rsdd_bdd_ptr -> rsdd_var_label list -> int64 -> rsdd_wmc_params_e_u -> rsdd_expected_utility * rsdd_partial_model * int * int = "bdd_meu"
external bdd_meu: rsdd_bdd_ptr -> rsdd_bdd_ptr -> rsdd_var_label list -> int64 -> rsdd_wmc_params_e_u -> rsdd_expected_utility * rsdd_partial_model * int64 * int64 = "bdd_meu"
external new_wmc_params_eu: ((float * float) * (float * float)) list -> rsdd_wmc_params_e_u = "new_wmc_params_eu"
external cnf_from_dimacs: string -> rsdd_cnf = "cnf_from_dimacs"
external bdd_builder_compile_cnf: rsdd_bdd_builder -> rsdd_cnf -> rsdd_bdd_ptr = "bdd_builder_compile_cnf"
Expand Down
2 changes: 1 addition & 1 deletion src/rsdd.mli
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ external bdd_high: rsdd_bdd_ptr -> rsdd_bdd_ptr = "bdd_high"
external bdd_wmc: rsdd_bdd_ptr -> rsdd_wmc_params_r -> float = "bdd_wmc"
external new_wmc_params_r: (float * float) list -> rsdd_wmc_params_r = "new_wmc_params_r"
external extract: rsdd_expected_utility -> float * float = "extract"
external bdd_meu: rsdd_bdd_ptr -> rsdd_bdd_ptr -> rsdd_var_label list -> int64 -> rsdd_wmc_params_e_u -> rsdd_expected_utility * rsdd_partial_model * int * int = "bdd_meu"
external bdd_meu: rsdd_bdd_ptr -> rsdd_bdd_ptr -> rsdd_var_label list -> int64 -> rsdd_wmc_params_e_u -> rsdd_expected_utility * rsdd_partial_model * int64 * int64 = "bdd_meu"
external new_wmc_params_eu: ((float * float) * (float * float)) list -> rsdd_wmc_params_e_u = "new_wmc_params_eu"
external cnf_from_dimacs: string -> rsdd_cnf = "cnf_from_dimacs"
external bdd_builder_compile_cnf: rsdd_bdd_builder -> rsdd_cnf -> rsdd_bdd_ptr = "bdd_builder_compile_cnf"
Expand Down
7 changes: 3 additions & 4 deletions test/test.ml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,9 @@ let () =
((1.0, 0.0), (1.0, 5.0));
((1.0, 0.0), (1.0, 4.0));
((1.0, 0.0), (1.0, 0.0));] in
let (asdf, _, total_size, times_pruned, avg_size) = bdd_meu total (bdd_true builder) sdfsdf 3L param in
let (asdf, _, total_size, times_pruned) = bdd_meu total (bdd_true builder) sdfsdf 3L param in
let (a,b) = (extract asdf) in
let asdfasdfasdf = String.concat " " [(Float.to_string a);(Float.to_string b)] in
let asdf' = "Total size: " ^ (Int64.to_string total_size) in
let asdf'2 = "Times pruned " ^ (Int64.to_string times_pruned) in
let asdf'3 = "Avg size: " ^ (Float.to_string avg_size) in
print_endline(asdfasdfasdf) ; print_endline(asdf') ; print_endline(asdf'2); print_endline(asdf'3)
let asdf'3 = "Size: " ^ (Int64.to_string total_size) in
print_endline(asdfasdfasdf); print_endline(asdf'2); print_endline(asdf'3)

0 comments on commit e8aa92f

Please sign in to comment.