Calculates the counts per bin of a list. More...
Public Member Functions | |
Histogram (const List &bins, const List &l) | |
Construct given bin values and input list. More... | |
Histogram (const typename List::const_reference min, const typename List::const_reference max, const label nBins, const List &l) | |
Construct given min, max, number of bins and input list. More... | |
const labelList & | counts () const |
Return the counts per bin. More... | |
label | nLow () const |
Return the number of elements <= bins[0]. More... | |
label | nHigh () const |
Return the number of elements > bins[bins.size()-1]. More... | |
Private Member Functions | |
void | count (const List &bins, const List &l) |
Histogram (const Histogram &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const Histogram &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
labelList | counts_ |
Counts per bin. More... | |
label | nLow_ |
Number of <= lowest bin. More... | |
label | nHigh_ |
Number of > highest bin. More... | |
Calculates the counts per bin of a list.
Definition at line 50 of file Histogram.H.
Construct given bin values and input list.
Definition at line 71 of file Histogram.C.
Histogram | ( | const typename List::const_reference | min, |
const typename List::const_reference | max, | ||
const label | nBins, | ||
const List & | l | ||
) |
Construct given min, max, number of bins and input list.
Definition at line 79 of file Histogram.C.
References Foam::max(), and Foam::min().
Definition at line 33 of file Histogram.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::findLower(), forAll, and List::size().
|
inline |
Return the counts per bin.
Definition at line 95 of file Histogram.H.
References Histogram< List >::counts_.
|
inline |
Return the number of elements <= bins[0].
(so inclusive lowest bin value)
Definition at line 102 of file Histogram.H.
|
inline |
Return the number of elements > bins[bins.size()-1].
(so exclusive highest bin value)
Definition at line 109 of file Histogram.H.
|
private |
Counts per bin.
Definition at line 55 of file Histogram.H.
Referenced by Histogram< List >::counts().
|
private |
Number of <= lowest bin.
Definition at line 58 of file Histogram.H.
|
private |
Number of > highest bin.
Definition at line 61 of file Histogram.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.