diff options
Diffstat (limited to 'gr-fft/lib/fft_vfc_fftw.h')
-rw-r--r-- | gr-fft/lib/fft_vfc_fftw.h | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/gr-fft/lib/fft_vfc_fftw.h b/gr-fft/lib/fft_vfc_fftw.h index f500129e2e..4b0e905643 100644 --- a/gr-fft/lib/fft_vfc_fftw.h +++ b/gr-fft/lib/fft_vfc_fftw.h @@ -27,33 +27,34 @@ #include <gnuradio/fft/fft.h> namespace gr { - namespace fft { - - class FFT_API fft_vfc_fftw : public fft_vfc - { - private: - fft_complex *d_fft; - unsigned int d_fft_size; - std::vector<float> d_window; - bool d_forward; - - public: - fft_vfc_fftw(int fft_size, bool forward, - const std::vector<float> &window, - int nthreads=1); - - ~fft_vfc_fftw(); - - void set_nthreads(int n); - int nthreads() const; - bool set_window(const std::vector<float> &window); - - int work(int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); - }; - - } /* namespace fft */ +namespace fft { + +class FFT_API fft_vfc_fftw : public fft_vfc +{ +private: + fft_complex* d_fft; + unsigned int d_fft_size; + std::vector<float> d_window; + bool d_forward; + +public: + fft_vfc_fftw(int fft_size, + bool forward, + const std::vector<float>& window, + int nthreads = 1); + + ~fft_vfc_fftw(); + + void set_nthreads(int n); + int nthreads() const; + bool set_window(const std::vector<float>& window); + + int work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items); +}; + +} /* namespace fft */ } /* namespace gr */ #endif /* INCLUDED_FFT_FFT_VFC_FFTW_IMPL_H */ |