summaryrefslogtreecommitdiff
path: root/gr-fft/lib/fft_vfc_fftw.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fft/lib/fft_vfc_fftw.h')
-rw-r--r--gr-fft/lib/fft_vfc_fftw.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/gr-fft/lib/fft_vfc_fftw.h b/gr-fft/lib/fft_vfc_fftw.h
index 47c1ca529c..acee4c38bf 100644
--- a/gr-fft/lib/fft_vfc_fftw.h
+++ b/gr-fft/lib/fft_vfc_fftw.h
@@ -32,10 +32,10 @@ namespace fft {
class FFT_API fft_vfc_fftw : public fft_vfc
{
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;
public:
fft_vfc_fftw(int fft_size,
@@ -43,8 +43,6 @@ public:
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);