summaryrefslogtreecommitdiff
path: root/gr-wavelet/lib/squash_ff_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-wavelet/lib/squash_ff_impl.cc')
-rw-r--r--gr-wavelet/lib/squash_ff_impl.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/gr-wavelet/lib/squash_ff_impl.cc b/gr-wavelet/lib/squash_ff_impl.cc
index 47f8c616d5..97c0cd240f 100644
--- a/gr-wavelet/lib/squash_ff_impl.cc
+++ b/gr-wavelet/lib/squash_ff_impl.cc
@@ -31,7 +31,7 @@
// expect input vector of igrid.size y-values,
// produce output vector of ogrid.size y-values
-namespace gr {
+namespace gr {
namespace wavelet {
squash_ff::sptr squash_ff::make(const std::vector<float> &igrid,
@@ -55,7 +55,7 @@ namespace gr {
d_igrid[i] = igrid[i];
for (unsigned int i = 0; i < d_onum; i++)
d_ogrid[i] = ogrid[i];
-
+
d_accel = gsl_interp_accel_alloc();
d_spline = gsl_spline_alloc(gsl_interp_cspline, d_inum); // FIXME check w/ Frank
}
@@ -76,17 +76,17 @@ namespace gr {
{
const float *in = (const float *) input_items[0];
float *out = (float *) output_items[0];
-
+
for (int count = 0; count < noutput_items; count++) {
-
+
for (unsigned int i = 0; i < d_inum; i++)
d_iwork[i] = in[i];
-
+
gsl_spline_init(d_spline, d_igrid, d_iwork, d_inum);
-
+
for (unsigned int i = 0; i < d_onum; i++)
out[i] = gsl_spline_eval(d_spline, d_ogrid[i], d_accel);
-
+
in += d_inum;
out += d_onum;
}