#include <clasp/solver.h>#include <clasp/pod_vector.h>#include <clasp/util/indexed_priority_queue.h>#include <list>

Go to the source code of this file.
Classes | |
| class | Clasp::ClaspBerkmin |
| A variant of the BerkMin decision heuristic from the BerkMin Sat-Solver. More... | |
| class | Clasp::ClaspVmtf |
| Variable Move To Front decision strategies inspired by Siege. More... | |
| class | Clasp::ClaspVsids_t< ScoreType > |
| A variable state independent decision heuristic favoring variables that were active in recent conflicts. More... | |
| struct | Clasp::ClaspVsids_t< ScoreType >::CmpScore |
| struct | Clasp::ClaspBerkmin::Order::Compare |
| struct | Clasp::DomainHeuristic::DomAction |
| class | Clasp::DomainHeuristic |
| A VSIDS heuristic supporting additional domain knowledge. More... | |
| struct | Clasp::DomainHeuristic::DomEntry |
| struct | Clasp::DomainHeuristic::DomPrio |
| struct | Clasp::DomScore |
| Score type for DomainHeuristic. More... | |
| struct | Clasp::DomainHeuristic::Frame |
| struct | Clasp::HeuParams |
| struct | Clasp::ClaspBerkmin::HScore |
| struct | Clasp::ClaspVmtf::LessLevel |
| struct | Clasp::ClaspBerkmin::Order |
| struct | Clasp::ClaspVmtf::VarInfo |
| struct | Clasp::VsidsScore |
| Score type for VSIDS heuristic. More... | |
Namespaces | |
| namespace | Clasp |
Typedefs | |
| typedef ClaspVsids_t< VsidsScore > | Clasp::ClaspVsids |
Functions | |
| uint32 | Clasp::momsScore (const Solver &s, Var v) |
| Computes a moms-like score for var v. | |
Defines various decision heuristics to be used in clasp.
Definition in file heuristics.h.