ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Average.hpp>
Public Member Functions | |
Average (const char *name, const char *measure=NULL) | |
bool | isEmpty () const |
bool | isZero () const |
int | size () const |
T | getAccumulator () const |
T | value () const |
void | clear () |
void | setValue (const T &value, const unsigned int _n) |
operator T () const | |
Average< T > & | operator= (const T value) |
Average< T > & | operator= (const Average< T > &other) |
Average< T > & | operator+= (const T &v) |
Average< T > & | operator-= (const T v) |
std::string | asString () const |
Template para calcular la media de una sucesion de valores numericos.
Internamente trabaja con Microsegundos porque los métodos que los proporcionan son más eficientes.
|
inline |
|
inline |
Devuelve una cadena con la informacion referente a esta clase.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Devuelve la media de la sucesion de valores numericos asociados a esta.
|
inline |
Incrementa la media con el valor recibido.
v | Valor con el que incrementar la media. |
|
inline |
|
inline |
Inicializa el valor de esta media.
value | Valor con el que iniciar la media. |
|
inline |
|
inline |
Establece manualmente el valor de la estadística.
value | Valor que tomará el acumulador de este instancia. |
_n | valor que tomará el conteador de esta instancia. |
|
inline |
|
inline |
Devuelve la media de la sucesion de valores numericos asociados a esta.