#include <fourier.h>
Inheritance diagram for mimas::invrfft_t< Real, Dim, TPtr >:
Public Member Functions | |
boost::multi_array< Real, Dim > | operator() (const boost::const_multi_array_ref< std::complex< 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 the nth dimension of the resulting array is assumed to be even!
Definition at line 126 of file fourier.h.
boost::multi_array< Real, Dim > mimas::invrfft_t< Real, Dim, TPtr >::operator() | ( | const boost::const_multi_array_ref< std::complex< Real >, Dim, TPtr > & | field | ) |