Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
5268b5e6
Commit
5268b5e6
authored
May 03, 2018
by
Andrew Heather
Browse files
BUG: Corrected no-op in reverse transform multi-D fft - see
#813
parent
ef882e54
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/randomProcesses/fft/fft.C
View file @
5268b5e6
...
...
@@ -185,16 +185,16 @@ void Foam::fft::transform
const
label
N
=
field
.
size
();
fftw_complex
in
[
N
],
out
[
N
];
forAll
(
field
,
i
)
// If reverse transform : renumber before transform
if
(
dir
==
REVERSE_TRANSFORM
)
{
in
[
i
][
0
]
=
field
[
i
].
Re
();
in
[
i
][
1
]
=
field
[
i
].
Im
();
fftRenumber
(
field
,
nn
);
}
// If backward transform : renumber before transform
if
(
dir
==
FFTW_BACKWARD
)
forAll
(
field
,
i
)
{
fftRenumber
(
field
,
nn
);
in
[
i
][
0
]
=
field
[
i
].
Re
();
in
[
i
][
1
]
=
field
[
i
].
Im
();
}
// Create the plan
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment