summaryrefslogtreecommitdiff
path: root/gr-fft/lib/fft_vcc_fftw.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fft/lib/fft_vcc_fftw.h')
-rw-r--r--gr-fft/lib/fft_vcc_fftw.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/gr-fft/lib/fft_vcc_fftw.h b/gr-fft/lib/fft_vcc_fftw.h
index 631e41d9ca..cbf04c8c91 100644
--- a/gr-fft/lib/fft_vcc_fftw.h
+++ b/gr-fft/lib/fft_vcc_fftw.h
@@ -32,11 +32,11 @@ namespace fft {
class FFT_API fft_vcc_fftw : public fft_vcc
{
private:
- fft_complex* d_fft;
- unsigned int d_fft_size;
+ const unsigned int d_fft_size;
+ const bool d_forward;
+ fft_complex d_fft;
std::vector<float> d_window;
- bool d_forward;
- bool d_shift;
+ const bool d_shift;
public:
fft_vcc_fftw(int fft_size,
@@ -45,8 +45,6 @@ public:
bool shift,
int nthreads = 1);
- ~fft_vcc_fftw();
-
void set_nthreads(int n);
int nthreads() const;
bool set_window(const std::vector<float>& window);