23 #ifndef INCLUDED_FILTER_FFT_FILTER_H
24 #define INCLUDED_FILTER_FFT_FILTER_H
48 std::vector<float> d_tail;
49 std::vector<float> d_new_taps;
52 void compute_sizes(
int ntaps);
53 int tailsize()
const {
return d_ntaps - 1; }
67 const std::vector<float> &
taps,
78 int set_taps(
const std::vector<float> &taps);
83 void set_nthreads(
int n);
97 int filter(
int nitems,
const float *input,
float *output);
115 std::vector<gr_complex> d_tail;
116 std::vector<gr_complex> d_new_taps;
119 void compute_sizes(
int ntaps);
120 int tailsize()
const {
return d_ntaps - 1; }
134 const std::vector<gr_complex> &
taps,
145 int set_taps(
const std::vector<gr_complex> &taps);
150 void set_nthreads(
int n);
155 int nthreads()
const;