Random scheduler.
More...
#include <VarScheduler.h>
Random scheduler.
Definition at line 242 of file VarScheduler.h.
◆ VarSchedulerRandom()
template<typename BaseModule >
smtrat::VarSchedulerRandom::VarSchedulerRandom |
( |
BaseModule & |
baseModule | ) |
|
|
inlineexplicit |
◆ attachClause()
◆ decreaseActivity()
void smtrat::VarSchedulerBase::decreaseActivity |
( |
Minisat::Var |
| ) |
|
|
inlineinherited |
◆ detachClause()
◆ empty()
bool smtrat::VarSchedulerRandom::empty |
( |
| ) |
|
|
inline |
◆ increaseActivity()
void smtrat::VarSchedulerBase::increaseActivity |
( |
Minisat::Var |
| ) |
|
|
inlineinherited |
◆ insert()
◆ pop()
◆ print()
void smtrat::VarSchedulerRandom::print |
( |
| ) |
const |
|
inline |
◆ rebuild()
void smtrat::VarSchedulerRandom::rebuild |
( |
| ) |
|
|
inline |
◆ rebuildActivities()
void smtrat::VarSchedulerBase::rebuildActivities |
( |
| ) |
|
|
inlineinherited |
◆ rebuildTheoryVars()
template<typename Constraints >
void smtrat::VarSchedulerBase::rebuildTheoryVars |
( |
const Constraints & |
| ) |
|
|
inlineinherited |
◆ relocateClauses()
void smtrat::VarSchedulerBase::relocateClauses |
( |
std::function< void(Minisat::CRef &)> |
| ) |
|
|
inlineinherited |
◆ valid()
◆ abstractLiteral
◆ abstractVariable
◆ currentlySatisfiedByBackend
std::function<unsigned(const FormulaT&)> smtrat::VarSchedulerBase::currentlySatisfiedByBackend |
|
protectedinherited |
◆ getActivity
std::function<double(Minisat::Var)> smtrat::VarSchedulerBase::getActivity |
|
protectedinherited |
◆ getBoolLitValue
◆ getBoolVarValue
◆ getClause
◆ getPolarity
std::function<char(Minisat::Var)> smtrat::VarSchedulerBase::getPolarity |
|
protectedinherited |
◆ isAbstractedFormula
std::function<bool(const FormulaT&)> smtrat::VarSchedulerBase::isAbstractedFormula |
|
protectedinherited |
◆ isBoolValueUndef
std::function<bool(Minisat::Var)> smtrat::VarSchedulerBase::isBoolValueUndef |
|
protectedinherited |
◆ isDecisionVar
std::function<bool(Minisat::Var)> smtrat::VarSchedulerBase::isDecisionVar |
|
protectedinherited |
◆ isTheoryAbstraction
std::function<bool(Minisat::Var)> smtrat::VarSchedulerBase::isTheoryAbstraction |
|
protectedinherited |
◆ reabstractLiteral
◆ reabstractVariable
◆ setPolarity
std::function<void(Minisat::Var,bool)> smtrat::VarSchedulerBase::setPolarity |
|
protectedinherited |
◆ vars
The documentation for this class was generated from the following file: