SPUC
3.0
|
template class running average filter consisting of a delay line, adder and subtractor More...
#include <running_average.h>
Public Member Functions | |
running_average (long n=0) | |
/ Constructor More... | |
running_average & | operator= (const running_average &rhs) |
Assignment. More... | |
void | set_size (long n) |
~running_average (void) | |
destructor More... | |
void | reset (void) |
Reset/clear. More... | |
Numeric | get_result () |
return result More... | |
Numeric | update (Numeric in) |
Clock in new input sample. More... | |
Numeric | average (Numeric in) |
Protected Attributes | |
Numeric | result |
delay< Numeric > | z |
long | size |
float_type | inv_size |
template class running average filter consisting of a delay line, adder and subtractor
|
inline |
/ Constructor
References SPUC::delay< Numeric >::reset(), and SPUC::delay< Numeric >::set_size().
|
inline |
destructor
|
inline |
|
inline |
return result
|
inline |
Assignment.
References SPUC::running_average< Numeric >::result, and SPUC::running_average< Numeric >::z.
|
inline |
|
inline |
|
inline |
Clock in new input sample.
References SPUC::delay< Numeric >::input(), and SPUC::delay< Numeric >::last().
Referenced by SPUC::running_average< Numeric >::average().
|
protected |
|
protected |
Referenced by SPUC::running_average< Numeric >::operator=().
|
protected |
|
protected |
Referenced by SPUC::running_average< Numeric >::operator=().