Crate batsat

Source
Expand description

Batsat

A SAT solver in rust, originally reimplement from Minisat 2.2 (which is in C++), and evolved from there.

Re-exports§

  • pub use crate::callbacks::Basic as BasicCallbacks;
  • pub use crate::callbacks::Callbacks;
  • pub use crate::callbacks::ProgressStatus;
  • pub use crate::callbacks::Stats as StatsCallbacks;
  • pub use crate::clause::display::Print;
  • pub use crate::clause::lbool;
  • pub use crate::clause::Kind as ClauseKind;
  • pub use crate::clause::LMap;
  • pub use crate::clause::LSet;
  • pub use crate::clause::Lit;
  • pub use crate::clause::VMap;
  • pub use crate::clause::Var;
  • pub use crate::core::Solver;
  • pub use crate::core::SolverOpts;
  • pub use crate::interface::SolverInterface;
  • pub use crate::theory::EmptyTheory;
  • pub use crate::theory::Theory;
  • pub use crate::theory::TheoryArg;

Modules§

Type Aliases§

  • Basic solver, with basic callbacks and no theory.