diff --git a/src/modules/Math/transforms.cmod b/src/modules/Math/transforms.cmod index f84e6cda744861d4fe86d95402963af2d6e0d1cf..45136bfa572719412aa825aaa858a18784ffb9a9 100644 --- a/src/modules/Math/transforms.cmod +++ b/src/modules/Math/transforms.cmod @@ -86,12 +86,13 @@ PIKECLASS FFT THIS->r_out = malloc(sizeof(fftw_real)*n); - if (THIS->r_rc_plan!=n) + if (THIS->r_rc_plan_size != n) { - if (THIS->r_rc_plan>0) + if (THIS->r_rc_plan_size > 0) rfftw_destroy_plan(THIS->r_rc_plan); - THIS->r_rc_plan = rfftw_create_plan(n, FFTW_REAL_TO_COMPLEX, FFTW_ESTIMATE); - THIS->r_rc_plan_size=n; + THIS->r_rc_plan = + rfftw_create_plan(n, FFTW_REAL_TO_COMPLEX, FFTW_ESTIMATE); + THIS->r_rc_plan_size = n; }; rfftw_one(THIS->r_rc_plan, THIS->r_in, THIS->r_out); @@ -196,10 +197,11 @@ PIKECLASS FFT if (THIS->r_cr_plan_size!=n) { - if (THIS->r_cr_plan>0) + if (THIS->r_cr_plan_size > 0) rfftw_destroy_plan(THIS->r_cr_plan); - THIS->r_cr_plan = rfftw_create_plan(n, FFTW_COMPLEX_TO_REAL, FFTW_ESTIMATE); - THIS->r_cr_plan_size=n; + THIS->r_cr_plan = + rfftw_create_plan(n, FFTW_COMPLEX_TO_REAL, FFTW_ESTIMATE); + THIS->r_cr_plan_size = n; } rfftw_one(THIS->r_cr_plan, THIS->r_in, THIS->r_out);