SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
PBPPStrategyBasic.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../solver/Manager.h"
4 
5 #include "../modules/LRAModule/LRAModule.h"
6 #include "../modules/PBPPModule/PBPPModule.h"
7 #include "../modules/SATModule/SATModule.h"
8 
9 
10 namespace smtrat
11 {
13  public Manager
14  {
15  public:
17  setStrategy({
18  addBackend<PBPPModule<PBPPSettingsBasic>>(
19  addBackend<SATModule<SATSettings1>>(
20  addBackend<LRAModule<LRASettings1>>()
21  )
22  ),
23  });
24  }
25  };
26 } // namespace smtrat
Base class for solvers.
Definition: Manager.h:34
void setStrategy(const std::initializer_list< BackendLink > &backends)
Definition: Manager.h:385
Class to create the formulas for axioms.