This struct holds a measurement definition.
Public Member Functions | |
Measurement (CountFunction cf, const std::string &n, real_t sc, uint_t countFreq) | |
Public Attributes | |
CountFunction | countFunction |
std::string | name |
name of the measured performance number More... | |
real_t | scaling |
scaling factor, usually power of ten, for (M)FLUPS More... | |
uint_t | countingFreq |
every n'th timestep cells are counted, if 0 cells are counted only once More... | |
uint_t | counts |
how often was the number of cells counted until now More... | |
real_t | avgCellsPerTimeStep |
the average number of cells per timestep More... | |
|
inline |
real_t walberla::timeloop::PerformanceMeter::Measurement::avgCellsPerTimeStep |
the average number of cells per timestep
CountFunction walberla::timeloop::PerformanceMeter::Measurement::countFunction |
uint_t walberla::timeloop::PerformanceMeter::Measurement::countingFreq |
every n'th timestep cells are counted, if 0 cells are counted only once
uint_t walberla::timeloop::PerformanceMeter::Measurement::counts |
how often was the number of cells counted until now
std::string walberla::timeloop::PerformanceMeter::Measurement::name |
name of the measured performance number
real_t walberla::timeloop::PerformanceMeter::Measurement::scaling |
scaling factor, usually power of ten, for (M)FLUPS