SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
FPPSettings.h
Go to the documentation of this file.
1 /**
2  * @file FPPSettings.h
3  * @author YOUR NAME <YOUR EMAIL ADDRESS>
4  *
5  * @version 2015-09-10
6  * Created on 2015-09-10.
7  */
8 
9 #pragma once
10 
16 
17 namespace smtrat
18 {
20  {
21  static constexpr auto moduleName = "FPPModule<FPPSettings1Old>";
22  /**
23  * The maximum number of iterations in order to reach a fix point during the repeated application of preprocessing.
24  * If this number is negative, this procedure stops only if it indeed reached a fix point.
25  */
26  static const int max_iterations = 5;
27 
29  };
30 
31  struct FPPSettings1
32  {
33  static constexpr auto moduleName = "FPPModule<FPPSettings1>";
34  static const int max_iterations = 5;
36  };
37 
39  {
40  static constexpr auto moduleName = "FPPModule<FPPSettings2>";
41  static const int max_iterations = -1;
42  };
43 
45  {
46  static constexpr auto moduleName = "FPPModule<FPPSettings3>";
48  };
49 
51  {
52  static constexpr auto moduleName = "FPPModule<FPPSettingsPBGroebner>";
54  };
55 
57  {
58  static constexpr auto moduleName = "FPPModule<FPPSettingsPB>";
60  };
61 
63  {
64  static constexpr auto moduleName = "FPPModule<FPPSettingsOptimization>";
66  };
67 }
Strategy description.
Strategy description.
Strategy description.
Strategy description.
Class to create the formulas for axioms.
PreprocessingOne Preprocessor
Definition: FPPSettings.h:28
static const int max_iterations
The maximum number of iterations in order to reach a fix point during the repeated application of pre...
Definition: FPPSettings.h:26
static constexpr auto moduleName
Definition: FPPSettings.h:21
static const int max_iterations
Definition: FPPSettings.h:34
PreprocessingTwo Preprocessor
Definition: FPPSettings.h:35
static constexpr auto moduleName
Definition: FPPSettings.h:33
static const int max_iterations
Definition: FPPSettings.h:41
static constexpr auto moduleName
Definition: FPPSettings.h:40
static constexpr auto moduleName
Definition: FPPSettings.h:46
static constexpr auto moduleName
Definition: FPPSettings.h:64
static constexpr auto moduleName
Definition: FPPSettings.h:52
static constexpr auto moduleName
Definition: FPPSettings.h:58