#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.