SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
CADBackendsOnly.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
smtrat-solver/Manager.h
>
4
5
#include <
smtrat-modules/FPPModule/FPPModule.h
>
6
#include <
smtrat-modules/SATModule/SATModule.h
>
7
#include <
smtrat-modules/NewCoveringModule/NewCoveringModule.h
>
8
#include <
smtrat-modules/NewCADModule/NewCADModule.h
>
9
10
namespace
smtrat
11
{
12
/**
13
* Strategy description.
14
*
15
* @author
16
* @since
17
* @version
18
*
19
*/
20
class
STrop_CADBackendsOnly
:
21
public
Manager
22
{
23
public
:
24
STrop_CADBackendsOnly
():
Manager
()
25
{
26
setStrategy
(
27
{
28
addBackend<FPPModule<FPPSettings1>>(
29
{
30
addBackend<SATModule<SATSettings1>>(
31
{
32
addBackend<NewCoveringModule<NewCoveringSettings2>>({
33
addBackend<NewCADModule<NewCADSettingsFOS>>()
34
})
35
})
36
})
37
});
38
}
39
};
40
}
// namespace smtrat
FPPModule.h
Manager.h
NewCADModule.h
NewCoveringModule.h
SATModule.h
smtrat::Manager
Base class for solvers.
Definition:
Manager.h:34
smtrat::Manager::setStrategy
void setStrategy(const std::initializer_list< BackendLink > &backends)
Definition:
Manager.h:385
smtrat::STrop_CADBackendsOnly
Strategy description.
Definition:
CADBackendsOnly.h:22
smtrat::STrop_CADBackendsOnly::STrop_CADBackendsOnly
STrop_CADBackendsOnly()
Definition:
CADBackendsOnly.h:24
smtrat
Class to create the formulas for axioms.
Definition:
handle_options.h:10
smtrat-strategies
strategies
STrop
CADBackendsOnly.h
Generated by
1.9.1