21#ifndef INCLUDED_SATNOGS_MOVING_SUM_H
22#define INCLUDED_SATNOGS_MOVING_SUM_H
38 moving_sum(
int len, T init_val) : d_val(len * init_val), d_buf(len, init_val) {}
52 T old = d_buf.front();
54 d_buf.push_back(newval);
#define SATNOGS_API
Definition: api.h:19
Simple moving sum template using std::deque.
Definition: moving_sum.h:36
moving_sum(int len, T init_val)
Definition: moving_sum.h:38
T val()
Definition: moving_sum.h:61
T insert(T newval)
Definition: moving_sum.h:50
Definition: amsat_duv_decoder.h:29