diff --git a/common b/common index 9829511e3..9ab32214a 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 9829511e3fc2f34092acd71a61d32a845c47570a +Subproject commit 9ab32214a2adfa696f91b7f1648d620ad5cbc88b diff --git a/lib/hooks/dp.cpp b/lib/hooks/dp.cpp index b5c5f9c6d..a29bb5d80 100644 --- a/lib/hooks/dp.cpp +++ b/lib/hooks/dp.cpp @@ -61,7 +61,7 @@ protected: void step(double *in, std::complex *out) { - int N = window.getSteps(); + int N = window.getLength(); __attribute__((unused)) std::complex om_k, corr; double newest = *in; __attribute__((unused)) double oldest = window.update(newest); @@ -87,7 +87,7 @@ protected: std::complex X_k = 0; for (int n = 0; n < N; n++) { - double x_n = window[window.getPos() + n]; + double x_n = window[n]; X_k += x_n * std::exp(om_k * (double) n); }