#include <running_sum.h>
Collaboration diagram for SPUC::running_sum< Numeric >:

Public Member Functions | |
| running_sum (long n=0) | |
| / Constructor | |
| running_sum & | operator= (const running_sum &rhs) |
| Assignment. | |
| void | set_size (long n) |
| ~running_sum (void) | |
| destructor | |
| void | reset (void) |
| Reset/clear. | |
| Numeric | get_result () |
| return result | |
| Numeric | update (Numeric in) |
| Clock in new input sample. | |
| Numeric | average (Numeric in) |
Protected Attributes | |
| Numeric | result |
| delay< Numeric > | z |
| long | size |
| float_type | inv_size |
| SPUC::running_sum< Numeric >::running_sum | ( | long | n = 0 |
) | [inline] |
/ Constructor
| SPUC::running_sum< Numeric >::~running_sum | ( | void | ) | [inline] |
destructor
| Numeric SPUC::running_sum< Numeric >::average | ( | Numeric | in | ) | [inline] |
| Numeric SPUC::running_sum< Numeric >::get_result | ( | ) | [inline] |
return result
| running_sum& SPUC::running_sum< Numeric >::operator= | ( | const running_sum< Numeric > & | rhs | ) | [inline] |
Assignment.
| void SPUC::running_sum< Numeric >::reset | ( | void | ) | [inline] |
Reset/clear.
| void SPUC::running_sum< Numeric >::set_size | ( | long | n | ) | [inline] |
| Numeric SPUC::running_sum< Numeric >::update | ( | Numeric | in | ) | [inline] |
Clock in new input sample.
float_type SPUC::running_sum< Numeric >::inv_size [protected] |
Numeric SPUC::running_sum< Numeric >::result [protected] |
long SPUC::running_sum< Numeric >::size [protected] |
delay<Numeric> SPUC::running_sum< Numeric >::z [protected] |
1.4.7