SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
PBPPStrategy2.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/ICPModule/ICPModule.h"
9 
10 
11 namespace smtrat
12 {
14  public Manager
15  {
16  public:
18  setStrategy({
19  addBackend<PBPPModule<PBPPSettings1>>(
20  addBackend<SATModule<SATSettings1>>(
21  addBackend<ICPModule<ICPSettings1>>(
22  addBackend<LRAModule<LRASettings1>>()
23  )
24  )
25  ),
26  });
27  }
28  };
29 } // 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.