SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
Projection.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <algorithm>
4
#include <list>
5
#include <utility>
6
#include <vector>
7
8
#include "../common.h"
9
10
#include "
BaseProjection.h
"
11
12
namespace
smtrat
{
13
namespace
cad {
14
15
template
<Incrementality incrementality, Backtracking backtracking,
typename
Settings>
16
class
Projection
:
public
BaseProjection
<Settings> {};
17
18
template
<
typename
Settings>
19
using
ProjectionT
=
Projection<Settings::incrementality, Settings::backtracking, Settings>
;
20
21
template
<Incrementality incrementality, Backtracking backtracking,
typename
Settings>
22
class
ModelBasedProjection
:
public
BaseProjection
<Settings> {};
23
24
template
<
typename
Settings>
25
using
ModelBasedProjectionT
=
ModelBasedProjection<Settings::incrementality, Settings::backtracking, Settings>
;
26
}
27
}
28
29
#include "
Projection_Model.h
"
30
31
#include "
Projection_NO.h
"
32
#include "
Projection_NU.h
"
33
#include "
Projection_S.h
"
34
#include "
Projection_F.h
"
35
#include "
Projection_EC.h
"
BaseProjection.h
Projection_EC.h
Projection_F.h
Projection_Model.h
Projection_NO.h
Projection_NU.h
Projection_S.h
smtrat::cad::BaseProjection
Definition:
BaseProjection.h:20
smtrat::cad::ModelBasedProjection
Definition:
Projection.h:22
smtrat::cad::Projection
Definition:
Projection.h:16
smtrat
Class to create the formulas for axioms.
Definition:
handle_options.h:10
smtrat-cad
projection
Projection.h
Generated by
1.9.1