Fftw::~Fftw()
{
fftwf_destroy_plan(plan_f);
- fftwf_destroy_plan(plan_f_all_scales);
fftwf_destroy_plan(plan_fw);
- fftwf_destroy_plan(plan_fw_all_scales);
fftwf_destroy_plan(plan_i_features);
- fftwf_destroy_plan(plan_i_features_all_scales);
fftwf_destroy_plan(plan_i_1ch);
- fftwf_destroy_plan(plan_i_1ch_all_scales);
+
+ if (m_big_batch_mode) {
+ fftwf_destroy_plan(plan_f_all_scales);
+ fftwf_destroy_plan(plan_i_features_all_scales);
+ fftwf_destroy_plan(plan_fw_all_scales);
+ fftwf_destroy_plan(plan_i_1ch_all_scales);
+ }
}