64 void perform (const
Complex<
float>* input,
Complex<
float>* output,
bool inverse) const noexcept;
85 void performRealOnlyForwardTransform (
float* inputOutputData,
86 bool onlyCalculateNonNegativeFrequencies = false) const noexcept;
95 void performRealOnlyInverseTransform (
float* inputOutputData) const noexcept;
105 void performFrequencyOnlyForwardTransform (
float* inputOutputData,
106 bool onlyCalculateNonNegativeFrequencies = false) const noexcept;
109 int getSize() const noexcept {
return size; }
115 template <
typename>
struct EngineImpl;