#include <itpp/base/stat.h>
Public Member Functions | |
Stat () | |
Default constructor. | |
virtual | ~Stat () |
Destructor. | |
virtual void | clear () |
Clear statistics. | |
virtual void | sample (const double s, const bool overflow=false) |
Register a sample and flag for overflow. | |
int | n_overflows () const |
Number of reported overflows. | |
int | n_samples () const |
Number of samples. | |
int | n_zeros () const |
Number of zero samples. | |
double | avg () const |
Average over all samples. | |
double | max () const |
Maximum sample. | |
double | min () const |
Minimum sample. | |
double | sigma () const |
Standard deviation of all samples. | |
double | sqr_sum () const |
Squared sum of all samples. | |
double | sum () const |
Sum of all samples. | |
vec | histogram () const |
Histogram over all samples (not implemented yet). | |
Protected Attributes | |
int | _n_overflows |
Number of reported overflows. | |
int | _n_samples |
Number of samples. | |
int | _n_zeros |
Number of zero samples. | |
double | _max |
Maximum sample. | |
double | _min |
Minimum sample. | |
double | _sqr_sum |
Squared sum of all samples. | |
double | _sum |
Sum of all samples. |
Definition at line 51 of file stat.h.
|
Default constructor.
Definition at line 54 of file stat.h. References clear(). |
|
Destructor.
|
|
Clear statistics.
Definition at line 59 of file stat.h. References _max, _min, _n_overflows, _n_samples, _n_zeros, _sqr_sum, and _sum. Referenced by Stat(). |
|
Register a sample and flag for overflow.
Definition at line 71 of file stat.h. References _max, _min, _n_overflows, _n_samples, _n_zeros, _sqr_sum, and _sum. Referenced by itpp::Fix_Base::apply_o_mode(), and itpp::Fix_Base::rshift_and_apply_q_mode(). |
|
Number of reported overflows.
Definition at line 83 of file stat.h. References _n_overflows. |
|
Number of samples.
Definition at line 85 of file stat.h. References _n_samples. |
|
Number of zero samples.
Definition at line 87 of file stat.h. References _n_zeros. |
|
Average over all samples.
Definition at line 89 of file stat.h. References _n_samples, and _sum. Referenced by sigma(). |
|
Maximum sample.
Definition at line 91 of file stat.h. References _max. |
|
Minimum sample.
Definition at line 93 of file stat.h. References _min. |
|
Standard deviation of all samples.
Definition at line 95 of file stat.h. References _n_samples, _sqr_sum, avg(), and itpp::sqrt(). |
|
Squared sum of all samples.
Definition at line 101 of file stat.h. References _sqr_sum. |
|
Sum of all samples.
Definition at line 103 of file stat.h. References _sum. |
|
Histogram over all samples (not implemented yet).
|
|
Number of reported overflows.
Definition at line 109 of file stat.h. Referenced by clear(), n_overflows(), and sample(). |
|
Number of samples.
Definition at line 111 of file stat.h. Referenced by avg(), clear(), n_samples(), sample(), and sigma(). |
|
Number of zero samples.
|
|
Maximum sample.
|
|
Minimum sample.
|
|
Squared sum of all samples.
|
|
Sum of all samples.
|
Generated on Thu Apr 19 14:20:41 2007 for IT++ by Doxygen 1.4.6