diff options
Diffstat (limited to 'gr-wavelet/lib/squash_ff_impl.cc')
-rw-r--r-- | gr-wavelet/lib/squash_ff_impl.cc | 14 |
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; } |