SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
NRASolverCov.h
Go to the documentation of this file.
1 /**
2  * @file NRASolver.h
3  */
4 #pragma once
5 
7 
15 
16 namespace smtrat
17 {
18  /**
19  * Strategy description.
20  *
21  * @author
22  * @since
23  * @version
24  *
25  */
26  class NRASolverCov:
27  public Manager
28  {
29  public:
31  {
33  {
34  addBackend<FPPModule<FPPSettings1>>(
35  {
36  addBackend<SATModule<SATSettings1>>(
37  {
38  addBackend<STropModule<STropSettings1>>(
39  {
40  addBackend<ICPModule<ICPSettings1>>(
41  {
42  addBackend<VSModule<VSSettings234>>(
43  {
44  addBackend<NewCoveringModule<NewCoveringSettings2>>({
45  addBackend<NewCADModule<NewCADSettingsFOS>>()
46  })
47  })
48  })
49  })
50  })
51  })
52  });
53  }
54  };
55 } // namespace smtrat
Base class for solvers.
Definition: Manager.h:34
void setStrategy(const std::initializer_list< BackendLink > &backends)
Definition: Manager.h:385
Strategy description.
Definition: NRASolverCov.h:28
Class to create the formulas for axioms.