32 double filter(
const double ireading)
override {
52 std::array<double, n>
data{0};
61 std::array<double, n> dataCopy =
data;
71 while (dataCopy[i] <
x) {
74 while (
x < dataCopy[j]) {
78 const double t = dataCopy[i];
79 dataCopy[i] = dataCopy[j];