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