37 #ifndef distribution_H 38 #define distribution_H 105 void add(
const scalar valueToAdd);
static void write(const fileName &file, const List< Pair< scalar > > &pairs)
Write to file.
List< Pair< scalar > > normalisedShifted(scalar shiftValue)
An ordered pair of two objects of type <T> with first() and second() elements.
A HashTable to objects of type <T> with a label key.
TypeName("distribution")
Runtime type information.
distribution()
Construct null.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void add(const scalar valueToAdd)
Add a value to the appropriate bin of the distribution.
Accumulating histogram of values. Specified bin resolution automatic generation of bins...
scalar approxTotalEntries() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
List< Pair< scalar > > normalised()
friend Ostream & operator<<(Ostream &, const distribution &)
List< Pair< scalar > > raw()
void operator=(const distribution &)
List< Pair< scalar > > normalisedMinusMean()
A class for handling file names.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
label totalEntries() const
virtual ~distribution()
Destructor.