SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
PBPPStrategyLIAOnly.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 #include "../modules/FPPModule/FPPModule.h"
9 #include "../modules/CubeLIAModule/CubeLIAModule.h"
10 
11 
12 namespace smtrat
13 {
15  public Manager
16  {
17  public:
19  setStrategy({
20  //addBackend<FPPModule<FPPSettingsPB>>(
21  //addBackend<PBPPModule<PBPPSettingsLIAOnly>>(
22  //addBackend<FPPModule<FPPSettingsPB>>(
23 
24  addBackend<SATModule<SATSettings1>>(
25 
26  addBackend<CubeLIAModule<CubeLIASettings1>>(
27 
28  addBackend<LRAModule<LRASettings1>>()
29  )
30  )
31  //)
32  //)
33  //)
34  });
35  }
36  };
37 } // 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.