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>
20 
21  template<Incrementality incrementality, Backtracking backtracking, typename Settings>
22  class ModelBasedProjection: public BaseProjection<Settings> {};
23 
24  template<typename 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"
Class to create the formulas for axioms.