#sat-solver #rust-sat #glucose #default

rustsat-glucose

Interface to the SAT solver Glucose for the RustSAT library

17 releases

0.7.0 Apr 3, 2025
0.3.8 Mar 27, 2025
0.3.6 Feb 19, 2025
0.3.5 Dec 20, 2024
0.2.0 Oct 30, 2023

#1070 in Math

Download history 84/week @ 2024-12-21 13/week @ 2024-12-28 47/week @ 2025-01-04 27/week @ 2025-01-11 10/week @ 2025-01-18 4/week @ 2025-01-25 18/week @ 2025-02-01 23/week @ 2025-02-08 157/week @ 2025-02-15 36/week @ 2025-02-22 24/week @ 2025-03-01 33/week @ 2025-03-08 32/week @ 2025-03-15 235/week @ 2025-03-22 148/week @ 2025-03-29 56/week @ 2025-04-05

473 downloads per month

MIT license

1MB
25K SLoC

Rust 22K SLoC // 0.0% comments C++ 3K SLoC // 0.2% comments

Contains (Mach-o exe, 175KB) cppsrc/simp/glucose

crates.io docs.rs License

rustsat-glucose - Interface to the Glucose SAT Solver for RustSAT

The Glucose SAT solver to be used with the RustSAT library.

Features

  • debug: if this feature is enables, the Cpp library will be built with debug and check functionality if the Rust project is built in debug mode
  • quiet: disable all glucose-internal printing to stdout during solving (on by default)

Glucose Version

The version of Glucose in this crate is Version 4.2.1. The used Cpp source repository can be found here.

Dependencies

~4–15MB
~215K SLoC