Tracks statistics on slices.
More...
Tracks statistics on slices.
Definition at line 49 of file StatisticsStrategy.h.
◆ StatTracker()
StatisticsStrategy::StatTracker::StatTracker |
( |
const string & |
title | ) |
|
◆ commitRecord()
void StatisticsStrategy::StatTracker::commitRecord |
( |
| ) |
|
Commit the most recent argument to preliminaryTrack permanently to the record.
Definition at line 84 of file StatisticsStrategy.cpp.
◆ getAvgIdealGenCount()
double StatisticsStrategy::StatTracker::getAvgIdealGenCount |
( |
| ) |
const |
◆ getAvgSubGenCount()
double StatisticsStrategy::StatTracker::getAvgSubGenCount |
( |
| ) |
const |
◆ getAvgVarCount()
double StatisticsStrategy::StatTracker::getAvgVarCount |
( |
| ) |
const |
◆ getNodeCount()
const mpz_class & StatisticsStrategy::StatTracker::getNodeCount |
( |
| ) |
const |
◆ preliminaryRecord()
void StatisticsStrategy::StatTracker::preliminaryRecord |
( |
const Slice & |
slice | ) |
|
Record information about slice, but store it only until this method is next called on this object.
Definition at line 78 of file StatisticsStrategy.cpp.
◆ printReport()
void StatisticsStrategy::StatTracker::printReport |
( |
FILE * |
out | ) |
const |
Print a report on statistics of the recorded slices to the file out.
Definition at line 97 of file StatisticsStrategy.cpp.
◆ _idealGenSum
mpz_class StatisticsStrategy::StatTracker::_idealGenSum |
|
private |
◆ _nodeCount
mpz_class StatisticsStrategy::StatTracker::_nodeCount |
|
private |
◆ _nodesByGenCount
map<size_t, mpz_class> StatisticsStrategy::StatTracker::_nodesByGenCount |
|
private |
_nodesByGenCount[l] records how many slices have been recorded whose ideal has approximately 2^l generators.
Definition at line 87 of file StatisticsStrategy.h.
◆ _prelimIdealGenCount
size_t StatisticsStrategy::StatTracker::_prelimIdealGenCount |
|
private |
◆ _prelimSubGenCount
size_t StatisticsStrategy::StatTracker::_prelimSubGenCount |
|
private |
◆ _prelimVarCount
size_t StatisticsStrategy::StatTracker::_prelimVarCount |
|
private |
◆ _subGenSum
mpz_class StatisticsStrategy::StatTracker::_subGenSum |
|
private |
◆ _title
string StatisticsStrategy::StatTracker::_title |
|
private |
◆ _varSum
mpz_class StatisticsStrategy::StatTracker::_varSum |
|
private |
The documentation for this struct was generated from the following files: