Different Classes for SAT formula processing. More...
Topics | |
| Preprocessing Techniques | |
| Different Classes for SAT Formula preprocessing. | |
| CDCL Solvers | |
| Different Classes for CDCL (Conflict-Driven Clause Learning) solvers interaction. | |
| Local Search Solvers | |
| Different Classes for Local Search solver interaction. | |
Classes | |
| class | SolverFactory |
| Factory class for creating and managing SAT solvers. More... | |
| class | SolverInterface |
| Interface for a SAT solver with standard features. More... | |
Typedefs | |
| using | SeedGenerator = std::function<int(SolverInterface*)> |
Enumerations | |
| enum class | SatResult { SatResult::SAT = 10 , SatResult::UNSAT = 20 , SatResult::TIMEOUT = 30 , SatResult::UNKNOWN = 0 } |
| Enumeration for SAT solver results. More... | |
| enum class | SolverAlgorithmType { SolverAlgorithmType::CDCL = 0 , SolverAlgorithmType::LOCAL_SEARCH = 1 , SolverAlgorithmType::LOOK_AHEAD = 2 , SolverAlgorithmType::OTHER = 3 , SolverAlgorithmType::UNKNOWN = 255 } |
| Enumeration for types of solver algorithms. More... | |
Different Classes for SAT formula processing.
|
strong |
|
strong |
Generated by