We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lmul!
Overall, I like the overriding of * for planned transforms. But it is a bit odd that * modifies what you multiply in the following:
*
P = plan_fft!(x); P * x
I would propose deprecating plan_fft!, and instead only have plan_fft with the following usage for the in-place variants:
plan_fft!
plan_fft
P = plan_fft(x); lmul!(P, x)
The text was updated successfully, but these errors were encountered:
This won’t work, because the plan has to know it is in-place when it is created. In-place FFT algorithms are different from out-of-place algorithms.
Sorry, something went wrong.
Ah ok. So then I guess the proposal would be:
P = plan_fft!(x) P * x # equivalent to the current P * copy(x) lmul!(P, x) # equivalent to the current P * x
Yes, that sounds reasonable.
transform!
itransform!
No branches or pull requests
Overall, I like the overriding of
*
for planned transforms. But it is a bit odd that*
modifies what you multiply in the following:I would propose deprecating
plan_fft!
, and instead only haveplan_fft
with the following usage for the in-place variants:The text was updated successfully, but these errors were encountered: