BUG: Corrected no-op in reverse transform multi-D fft - see #813
This commit is contained in:
parent
ef882e542a
commit
5268b5e61d
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user