#include <fourier.h>
Inheritance diagram for mimas::rfft_t< Real, Dim, TPtr >:
Public Member Functions | |
boost::multi_array< std::complex< Real >, Dim > | operator() (const boost::const_multi_array_ref< Real, Dim, TPtr > &field) |
The fourier transform of a real (multidimensional) function is point-symmetric. Thus it is sufficient to compute only half of the values of the corresponding discrete fourier transform.
If the input array is an element of , then the result will be element of
.
In this implementation always must be even, so that no additional information for a later inverse transform is required!
Definition at line 94 of file fourier.h.
boost::multi_array< std::complex< Real >, Dim > mimas::rfft_t< Real, Dim, TPtr >::operator() | ( | const boost::const_multi_array_ref< Real, Dim, TPtr > & | field | ) |