template<typename T, const size_t SAMPLE_SIZE, const size_t SCALING = 1U, const bool IsIntegral = etl::is_integral<T>::value, const bool IsFloat = etl::is_floating_point<T>::value>
class etl::pseudo_moving_average< T, SAMPLE_SIZE, SCALING, IsIntegral, IsFloat >
Pseudo Moving Average
- Template Parameters
-
T | The sample value type. |
SAMPLE_SIZE | The number of samples to average over. |
SCALING | The scaling factor applied to samples. Default = 1. |