A class for sampling a signal and calculating statistics. More...
#include <itpp/stat/misc_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. | |
A class for sampling a signal and calculating statistics.
Definition at line 48 of file misc_stat.h.
|
inline |
Default constructor.
Definition at line 52 of file misc_stat.h.
|
inlinevirtual |
Destructor.
Definition at line 54 of file misc_stat.h.
|
inlinevirtual |
Clear statistics.
Definition at line 57 of file misc_stat.h.
|
inlinevirtual |
Register a sample and flag for overflow.
Definition at line 68 of file misc_stat.h.
Referenced by itpp::Fix_Base::apply_o_mode(), and itpp::Fix_Base::rshift_and_apply_q_mode().
|
inline |
Number of reported overflows.
Definition at line 79 of file misc_stat.h.
|
inline |
Number of samples.
Definition at line 81 of file misc_stat.h.
|
inline |
Number of zero samples.
Definition at line 83 of file misc_stat.h.
|
inline |
Average over all samples.
Definition at line 85 of file misc_stat.h.
|
inline |
Maximum sample.
Definition at line 87 of file misc_stat.h.
|
inline |
Minimum sample.
Definition at line 89 of file misc_stat.h.
|
inline |
Standard deviation of all samples.
Definition at line 91 of file misc_stat.h.
|
inline |
Squared sum of all samples.
Definition at line 96 of file misc_stat.h.
|
inline |
Sum of all samples.
Definition at line 98 of file misc_stat.h.
|
inline |
Histogram over all samples (not implemented yet)
Definition at line 100 of file misc_stat.h.
|
protected |
Number of reported overflows.
Definition at line 104 of file misc_stat.h.
|
protected |
Number of samples.
Definition at line 106 of file misc_stat.h.
|
protected |
Number of zero samples.
Definition at line 108 of file misc_stat.h.
|
protected |
Maximum sample.
Definition at line 110 of file misc_stat.h.
|
protected |
Minimum sample.
Definition at line 112 of file misc_stat.h.
|
protected |
Squared sum of all samples.
Definition at line 114 of file misc_stat.h.
|
protected |
Sum of all samples.
Definition at line 116 of file misc_stat.h.
Generated on Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0