diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2019-08-07 21:45:12 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-08-09 23:04:28 +0200 |
commit | f7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch) | |
tree | e09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-wavelet/lib/wavelet_ff_impl.cc | |
parent | 78431dc6941e3acc67c858277dfe4a0ed583643c (diff) |
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-wavelet/lib/wavelet_ff_impl.cc')
-rw-r--r-- | gr-wavelet/lib/wavelet_ff_impl.cc | 113 |
1 files changed, 50 insertions, 63 deletions
diff --git a/gr-wavelet/lib/wavelet_ff_impl.cc b/gr-wavelet/lib/wavelet_ff_impl.cc index c2880e84e2..b78bef1caa 100644 --- a/gr-wavelet/lib/wavelet_ff_impl.cc +++ b/gr-wavelet/lib/wavelet_ff_impl.cc @@ -34,77 +34,64 @@ // order is wavelet length, even, 2...20 namespace gr { - namespace wavelet { +namespace wavelet { - wavelet_ff::sptr wavelet_ff::make(int size, - int order, - bool forward) - { - return gnuradio::get_initial_sptr(new wavelet_ff_impl(size, order, forward)); - } +wavelet_ff::sptr wavelet_ff::make(int size, int order, bool forward) +{ + return gnuradio::get_initial_sptr(new wavelet_ff_impl(size, order, forward)); +} - wavelet_ff_impl::wavelet_ff_impl(int size, - int order, - bool forward) - : sync_block("wavelet_ff", - io_signature::make(1, 1, size * sizeof(float)), - io_signature::make(1, 1, size * sizeof(float))), - d_size(size), - d_order(order), - d_forward(forward) - { - d_wavelet = gsl_wavelet_alloc(gsl_wavelet_daubechies, d_order); - if (d_wavelet == NULL) - throw std::runtime_error("can't allocate wavelet"); - d_workspace = gsl_wavelet_workspace_alloc(d_size); - if (d_workspace == NULL) - throw std::runtime_error("can't allocate wavelet workspace"); - d_temp = (double *) malloc(d_size*sizeof(double)); - if (d_workspace == NULL) - throw std::runtime_error("can't allocate wavelet double conversion temp"); - } +wavelet_ff_impl::wavelet_ff_impl(int size, int order, bool forward) + : sync_block("wavelet_ff", + io_signature::make(1, 1, size * sizeof(float)), + io_signature::make(1, 1, size * sizeof(float))), + d_size(size), + d_order(order), + d_forward(forward) +{ + d_wavelet = gsl_wavelet_alloc(gsl_wavelet_daubechies, d_order); + if (d_wavelet == NULL) + throw std::runtime_error("can't allocate wavelet"); + d_workspace = gsl_wavelet_workspace_alloc(d_size); + if (d_workspace == NULL) + throw std::runtime_error("can't allocate wavelet workspace"); + d_temp = (double*)malloc(d_size * sizeof(double)); + if (d_workspace == NULL) + throw std::runtime_error("can't allocate wavelet double conversion temp"); +} - wavelet_ff_impl::~wavelet_ff_impl() - { - gsl_wavelet_free(d_wavelet); - gsl_wavelet_workspace_free(d_workspace); - free((char *) d_temp); - } +wavelet_ff_impl::~wavelet_ff_impl() +{ + gsl_wavelet_free(d_wavelet); + gsl_wavelet_workspace_free(d_workspace); + free((char*)d_temp); +} - int - wavelet_ff_impl::work(int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items) - { - const float *in = (const float *) input_items[0]; - float *out = (float *) output_items[0]; +int wavelet_ff_impl::work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items) +{ + const float* in = (const float*)input_items[0]; + float* out = (float*)output_items[0]; - for (int count = 0; count < noutput_items; count++) { - for (int i = 0; i < d_size; i++) - d_temp[i] = in[i]; + for (int count = 0; count < noutput_items; count++) { + for (int i = 0; i < d_size; i++) + d_temp[i] = in[i]; - if (d_forward) - gsl_wavelet_transform_forward(d_wavelet, - d_temp, - 1, - d_size, - d_workspace); - else - gsl_wavelet_transform_inverse(d_wavelet, - d_temp, - 1, - d_size, - d_workspace); + if (d_forward) + gsl_wavelet_transform_forward(d_wavelet, d_temp, 1, d_size, d_workspace); + else + gsl_wavelet_transform_inverse(d_wavelet, d_temp, 1, d_size, d_workspace); - for (int i = 0; i < d_size; i++) - out[i] = d_temp[i]; + for (int i = 0; i < d_size; i++) + out[i] = d_temp[i]; - in += d_size; - out += d_size; - } - - return noutput_items; + in += d_size; + out += d_size; } - } /* namespace wavelet */ + return noutput_items; +} + +} /* namespace wavelet */ } /* namespace gr */ |