|
HOPS
HOPS class reference
|
#include <algorithm>#include <cmath>#include <complex>#include <cstddef>#include "MHO_BitReversalPermutation.hh"#include "MHO_FastFourierTransformUtilities.hh"#include "MHO_FastFourierTransformWorkspace.hh"#include "MHO_Message.hh"Go to the source code of this file.
Namespaces | |
| hops | |
Functions | |
| template<typename XFloatType > | |
| void | hops::FFTBluestein (std::complex< XFloatType > *data, MHO_FastFourierTransformWorkspace< XFloatType > &work, bool isForward, unsigned int stride=1) |
| Performs Bluestein's FFT algorithm on complex data using a workspace for arbitrary N. workspace is expected to be initialized before call. More... | |
| template<typename XFloatType > | |
| void | hops::FFTRadix2 (std::complex< XFloatType > *data, MHO_FastFourierTransformWorkspace< XFloatType > &work, bool isForward, unsigned int stride=1) |
| Performs a Radix-2 Decimation-in-time (DIT) FFT algorithm on complex data using a workspace for arbitrary N. workspace is expected to be initialized before call. More... | |