4 #include <carl-statistics/Statistics.h>
11 return carl::statistics::get<T>(name);
14 #ifdef SMTRAT_DEVOPTION_Statistics
15 #define SMTRAT_STATISTICS_INIT(class, variable, name) class& variable = carl::statistics::get<class>(name)
16 #define SMTRAT_STATISTICS_INIT_STATIC(class, variable, name) static class& variable = carl::statistics::get<class>(name)
17 #define SMTRAT_STATISTICS_CALL(function) function
18 #define SMTRAT_TIME_START(variable) auto variable = carl::statistics::Timer::start()
19 #define SMTRAT_TIME_FINISH(timer, variable) timer.finish(variable)
21 #define SMTRAT_STATISTICS_INIT(class, variable, name)
22 #define SMTRAT_STATISTICS_INIT_STATIC(class, variable, name)
23 #define SMTRAT_STATISTICS_CALL(function)
24 #define SMTRAT_TIME_START(variable)
25 #define SMTRAT_TIME_FINISH(timer, start)
Class to create the formulas for axioms.
auto & statistics_get(const std::string &name)
carl::statistics::Statistics Statistics