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... | |