HDK
|
This class computes the minimum and maximum values of a population of floating-point values. More...
#include <Stats.h>
Public Member Functions | |
Extrema () | |
Constructor. More... | |
void | add (double val) |
Add a single sample. More... | |
void | add (double val, uint64_t n) |
Add n samples with constant value val. More... | |
uint64_t | size () const |
Return the size of the population, i.e., the total number of samples. More... | |
double | min () const |
Return the minimum value. More... | |
double | max () const |
Return the maximum value. More... | |
double | range () const |
Return the range defined as the maximum value minus the minimum value. More... | |
void | add (const Extrema &other) |
Add the samples from the other Stats instance. More... | |
void | print (const std::string &name="", std::ostream &strm=std::cout, int precision=3) const |
Print extrema to the specified output stream. More... | |
Protected Member Functions | |
void | join (const Extrema &other) |
Protected Attributes | |
uint64_t | mSize |
double | mMin |
double | mMax |
This class computes the minimum and maximum values of a population of floating-point values.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |