23 #ifndef INCLUDED_FILTER_FFT_FILTER_H
24 #define INCLUDED_FILTER_FFT_FILTER_H
49 std::vector<float> d_tail;
50 std::vector<float> d_new_taps;
53 void compute_sizes(
int ntaps);
54 int tailsize()
const {
return d_ntaps - 1; }
68 const std::vector<float> &
taps,
79 int set_taps(
const std::vector<float> &taps);
84 void set_nthreads(
int n);
98 int filter(
int nitems,
const float *input,
float *output);
116 std::vector<gr_complex> d_tail;
117 std::vector<gr_complex> d_new_taps;
120 void compute_sizes(
int ntaps);
121 int tailsize()
const {
return d_ntaps - 1; }
135 const std::vector<gr_complex> &
taps,
146 int set_taps(
const std::vector<gr_complex> &taps);
151 void set_nthreads(
int n);
156 int nthreads()
const;