|Re: [eigen] Question on eigen/FFT|
[ Thread Index |
| More lists.tuxfamily.org/eigen Archives
Am 09.03.2016 um 15:55 schrieb Mark Borgerding:
I am the original author of the unsupported FFT module. Unfortunately,
I don't have the time now to support it and no one else has stepped up
and volunteered to take the reigns.
One thing regarding completenes:
I am missing something as fftshift (in matlab)
I have my own implementation, but would like to share it,
because I have little experience with best coding practive of
functions basically shifting around memory .
The Eigen allocation should be sufficient.
I assumed that, but although I do like Eigen, I do not want to depend on it.
If you wish to use std::vector, then you'll probably want to
specialize it with an aligned_allocator -- a quick google search
should turn something up there.
Indeed, but all I found code, but they all make use of features I do
know little of or can not test, some even depend on C++11.
I would rather want to depend on something tested and proven.
Boost provides something similar:
But I do not know if that gives me what I need for fftw
The fall back would be to use C-Pointers and the fftw malloc functions.
The return-by-value proxy is an Eigen-ism that allows expressions to
be composed and simplified before evaluation. The FFT module does not
exploit this power well, if at all.
I removed the code since I do not need it.