SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
LVEStatistics.h
Go to the documentation of this file.
1 #pragma once
2 
4 #ifdef SMTRAT_DEVOPTION_Statistics
6 
7 namespace smtrat
8 {
9  class LVEStatistics : public Statistics {
10  public:
11  std::size_t lone_variables = 0;
12  std::size_t eliminated = 0;
13 
14  std::size_t elim_linear = 0;
15  std::size_t elim_factors = 0;
16 
17  void collect() {
18  Statistics::addKeyValuePair("lone_variables", lone_variables);
19  Statistics::addKeyValuePair("eliminated", eliminated);
20  Statistics::addKeyValuePair("elim_linear", elim_linear);
21  Statistics::addKeyValuePair("elim_factors", elim_factors);
22  }
23  };
24 }
25 
26 #endif
Class to create the formulas for axioms.
carl::statistics::Statistics Statistics
Definition: Statistics.h:7