walberla::timeloop::PerformanceMeter::Measurement Struct Reference

Detailed Description

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...
 

Constructor & Destructor Documentation

◆ Measurement()

walberla::timeloop::PerformanceMeter::Measurement::Measurement ( CountFunction  cf,
const std::string &  n,
real_t  sc,
uint_t  countFreq 
)
inline

Member Data Documentation

◆ avgCellsPerTimeStep

real_t walberla::timeloop::PerformanceMeter::Measurement::avgCellsPerTimeStep

the average number of cells per timestep

◆ countFunction

CountFunction walberla::timeloop::PerformanceMeter::Measurement::countFunction

◆ countingFreq

uint_t walberla::timeloop::PerformanceMeter::Measurement::countingFreq

every n'th timestep cells are counted, if 0 cells are counted only once

◆ counts

uint_t walberla::timeloop::PerformanceMeter::Measurement::counts

how often was the number of cells counted until now

◆ name

std::string walberla::timeloop::PerformanceMeter::Measurement::name

name of the measured performance number

◆ scaling

real_t walberla::timeloop::PerformanceMeter::Measurement::scaling

scaling factor, usually power of ten, for (M)FLUPS


The documentation for this struct was generated from the following file: