12 class Fftw : public Fft
16 void init(unsigned width, unsigned height, unsigned num_of_feats, unsigned num_of_scales);
17 void set_window(const MatDynMem &window);
18 void forward(const MatScales &real_input, ComplexMat &complex_result);
19 void forward_window(MatScaleFeats &patch_feats_in, ComplexMat &complex_result, MatScaleFeats &tmp);
20 void inverse(ComplexMat &complex_input, MatScales &real_result);
24 fftwf_plan create_plan_fwd(uint howmany) const;
25 fftwf_plan create_plan_inv(uint howmany) const;
29 fftwf_plan plan_f = 0, plan_fw = 0, plan_i_1ch = 0;
31 fftwf_plan plan_f_all_scales = 0, plan_fw_all_scales = 0, plan_i_all_scales = 0;