Skip to content

Commit 18592ce

Browse files
committed
add clear func
1 parent f920328 commit 18592ce

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

source/module_basis/module_pw/module_fft/fft_cpu.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ class FFT_CPU : public FFT_BASE<FPTYPE>
3333
* @param gamma_only_in whether only gamma point is used.
3434
* @param xprime_in whether xprime is used.
3535
*/
36-
__attribute__((weak))
3736
void initfft(int nx_in,
3837
int ny_in,
3938
int nz_in,

source/module_basis/module_pw/module_fft/fft_cpu_float.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -267,30 +267,30 @@ void FFT_CPU<float>::setupFFT()
267267
}
268268

269269
template <>
270-
void FFT_CPU<float>::clearfft(fftw_plan& plan)
270+
void FFT_CPU<float>::clearfft(fftwf_plan& plan)
271271
{
272272
if (plan)
273273
{
274-
fftw_destroy_plan(plan);
274+
fftwf_destroy_plan(plan);
275275
plan = nullptr;
276276
}
277277
}
278278

279279
template <>
280280
void FFT_CPU<float>::cleanFFT()
281281
{
282-
clearfft(planzfor);
283-
clearfft(planzbac);
284-
clearfft(planxfor1);
285-
clearfft(planxbac1);
286-
clearfft(planxfor2);
287-
clearfft(planxbac2);
288-
clearfft(planyfor);
289-
clearfft(planybac);
290-
clearfft(planxr2c);
291-
clearfft(planxc2r);
292-
clearfft(planyr2c);
293-
clearfft(planyc2r);
282+
clearfft(planfzfor);
283+
clearfft(planfzbac);
284+
clearfft(planfxfor1);
285+
clearfft(planfxbac1);
286+
clearfft(planfxfor2);
287+
clearfft(planfxbac2);
288+
clearfft(planfyfor);
289+
clearfft(planfybac);
290+
clearfft(planfxr2c);
291+
clearfft(planfxc2r);
292+
clearfft(planfyr2c);
293+
clearfft(planfyc2r);
294294
}
295295

296296

0 commit comments

Comments
 (0)