forked from lijiext/lammps
consistent #ifdefs for fft3d variable
this variable is only used when FFTW3 is enabled, so its declaration and initialization should be protected under the same conditions to avoid compiler warnings
This commit is contained in:
parent
f0a4ed615d
commit
6a74a81da0
|
@ -67,7 +67,10 @@
|
|||
void fft_3d(FFT_DATA *in, FFT_DATA *out, int flag, struct fft_plan_3d *plan)
|
||||
{
|
||||
int i,total,length,offset,num;
|
||||
FFT_SCALAR norm, *out_ptr;
|
||||
FFT_SCALAR norm;
|
||||
#if defined(FFT_FFTW3)
|
||||
FFT_SCALAR *out_ptr;
|
||||
#endif
|
||||
FFT_DATA *data,*copy;
|
||||
|
||||
// system specific constants
|
||||
|
@ -296,7 +299,9 @@ void fft_3d(FFT_DATA *in, FFT_DATA *out, int flag, struct fft_plan_3d *plan)
|
|||
if (flag == 1 && plan->scaled) {
|
||||
norm = plan->norm;
|
||||
num = plan->normnum;
|
||||
#if defined(FFT_FFTW3)
|
||||
out_ptr = (FFT_SCALAR *)out;
|
||||
#endif
|
||||
for (i = 0; i < num; i++) {
|
||||
#if defined(FFT_FFTW3)
|
||||
*(out_ptr++) *= norm;
|
||||
|
|
Loading…
Reference in New Issue