Shared operations on typed FFTs.
- See also
- FFT<float>, FFT<double>
More...
#include <fft.h>
|
| void | forward (uarray< std::complex< T >> inout) |
| | Do in-place forward complex fourier transform More...
|
| |
| void | forward (uarray< const std::complex< T >> in, uarray< std::complex< T >> out) |
| | Do out of place forward complex fourier transform More...
|
| |
| void | forwardReal (uarray< const T > in, uarray< std::complex< T >> out) |
| | Do out of place forward real only fourier transform More...
|
| |
| void | inverse (uarray< std::complex< T >> inout) |
| | Do in-place backwards / inverse complex fourier transform. The output will be scaled back such that inverse(forward(signal)) equals the original signal More...
|
| |
| void | inverse (uarray< const std::complex< T >> in, uarray< std::complex< T >> out) |
| | Do out of place backwards / inverse complex fourier transform. The output will be scaled back such that inverse(forward(signal)) equals the original signal More...
|
| |
| void | inverseNonScaled (uarray< std::complex< T >> inout) |
| | Do in-place backwards / inverse complex fourier transform. The output will not be scaled. More...
|
| |
| void | inverseNonScaled (uarray< const std::complex< T >> in, uarray< std::complex< T >> out) |
| | Do out of place backwards / inverse complex fourier transform. The output will not be scaled. More...
|
| |
| | FFTBase (FFTBase &&other) |
| |
| FFTBase & | operator= (FFTBase &&other) |
| |
| FFTBase & | operator= (const FFTBase &other)=delete |
| |
| | FFTBase (const FFTBase &other)=delete |
| |
| | ~FFTBase () |
| |
template<typename T>
class ape::FFTBase< T >
Shared operations on typed FFTs.
- See also
- FFT<float>, FFT<double>
◆ FFTBase() [1/3]
◆ FFTBase() [2/3]
◆ ~FFTBase()
◆ FFTBase() [3/3]
◆ forward() [1/2]
Do out of place forward complex fourier transform
◆ forward() [2/2]
Do in-place forward complex fourier transform
◆ forwardReal()
Do out of place forward real only fourier transform
The complex mirror spectrum is not guaranteed to exist in the output
◆ inverse() [1/2]
Do out of place backwards / inverse complex fourier transform. The output will be scaled back such that inverse(forward(signal)) equals the original signal
◆ inverse() [2/2]
Do in-place backwards / inverse complex fourier transform. The output will be scaled back such that inverse(forward(signal)) equals the original signal
◆ inverseNonScaled() [1/2]
Do out of place backwards / inverse complex fourier transform. The output will not be scaled.
◆ inverseNonScaled() [2/2]
Do in-place backwards / inverse complex fourier transform. The output will not be scaled.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file:
- C:/Code/ape/make/skeleton/includes/fft.h