#include <hpp/statistics/success-bin.hh>
Public Types | |
typedef Statistics< SuccessBin > | Parent |
![]() | |
typedef std::list< SuccessBin > | Container |
typedef Container::iterator | iterator |
typedef Container::const_iterator | const_iterator |
Public Member Functions | |
SuccessStatistics (const std::string name="", const std::size_t &logRatio=2) | |
Constructor. More... | |
SuccessStatistics (const SuccessStatistics &other) | |
Copy Constructor. More... | |
void | addSuccess () |
Add a 'success'. More... | |
void | addFailure (const SuccessBin::Reason &r=SuccessBin::REASON_UNKNOWN) |
Add a 'failure'. More... | |
bool | isLowRatio (const bool autoPrint=false) const |
std::size_t | nbSuccess () const |
Count the number of success. More... | |
std::size_t | nbFailure () const |
Count the number of failure, in total. More... | |
std::size_t | nbFailure (const SuccessBin::Reason &r) const |
Count the number of a particular failure. More... | |
![]() | |
virtual std::size_t | freq (const SuccessBin &bin) const |
Return the number of occurence of a Bin. More... | |
virtual Proba_t | relativeFreq (const SuccessBin &bin) const |
Return the relative frequency of a Bin. More... | |
std::size_t | numberOfObservations () const |
Return the number of times an observation has recorded. More... | |
unsigned int | numberOfBins () const |
Return the number of bins. More... | |
virtual std::ostream & | print (std::ostream &os) const |
Put the results in a stream. More... | |
const_iterator | find (const SuccessBin &bin) const |
const_iterator | find (const U &value) const |
const_iterator | begin () const |
Return an iterator pointing at the beginning of the set of bins. More... | |
const_iterator | end () const |
Return an iterator pointing at the end of the set of bins. More... | |
void | clear () |
Remove all element. More... | |
Public Attributes | |
std::string | name_ |
std::size_t | logRatio_ |
If nbSuccess() * logRatio < numberOfObservations(), write to log. More... | |
Additional Inherited Members | |
![]() | |
Statistics () | |
Constructor. More... | |
virtual SuccessBin & | increment (const SuccessBin &bin) __attribute__((deprecated)) |
Increment a Bin. More... | |
virtual iterator | insert (const SuccessBin &bin) |
insert a Bin. More... | |
|
inline |
Constructor.
|
inline |
Copy Constructor.
|
inline |
Add a 'failure'.
r | the reason of the 'failure' |
|
inline |
Add a 'success'.
|
inline |
References hppDout.
|
inline |
Count the number of failure, in total.
|
inline |
Count the number of a particular failure.
|
inline |
Count the number of success.
std::size_t hpp::statistics::SuccessStatistics::logRatio_ |
If nbSuccess() * logRatio < numberOfObservations(), write to log.
std::string hpp::statistics::SuccessStatistics::name_ |