diff --git a/src/randomProcesses/fft/fft.C b/src/randomProcesses/fft/fft.C index e07fd3e791..0898d40e85 100644 --- a/src/randomProcesses/fft/fft.C +++ b/src/randomProcesses/fft/fft.C @@ -185,18 +185,18 @@ void Foam::fft::transform const label N = field.size(); fftw_complex in[N], out[N]; + // If reverse transform : renumber before transform + if (dir == REVERSE_TRANSFORM) + { + fftRenumber(field, nn); + } + forAll(field, i) { in[i][0] = field[i].Re(); in[i][1] = field[i].Im(); } - // If backward transform : renumber before transform - if (dir == FFTW_BACKWARD) - { - fftRenumber(field, nn); - } - // Create the plan // FFTW_FORWARD = -1 // FFTW_BACKWARD = 1