SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
VarSchedulerForwardDeclarations.h
Go to the documentation of this file.
1 namespace smtrat {
2  class VarSchedulerBase;
3  template<mcsat::VariableOrdering vot>
4  class TheoryVarSchedulerStatic;
5 
6  class VarSchedulerMinisat;
7  class VarSchedulerRandom;
8  class VarSchedulerFixedRandom;
9 
11  template<TheoryGuidedDecisionHeuristicLevel theory_conflict_guided_decision_heuristic>
12  class VarSchedulerSMTTheoryGuided;
13 
14  template<mcsat::VariableOrdering vot>
15  class VarSchedulerMcsatBooleanFirst;
16  template<typename TheoryScheduler>
17  class VarSchedulerMcsatTheoryFirst;
18  template<mcsat::VariableOrdering vot>
19  class VarSchedulerMcsatActivityPreferTheory;
20  template<int lookahead, mcsat::VariableOrdering vot>
21  class VarSchedulerMcsatUnivariateConstraintsOnly;
22  template<typename TheoryScheduler, bool respectActivities>
23  class VarSchedulerMcsatUnivariateClausesOnly;
24 }
Class to create the formulas for axioms.