62 template <RealOrComplexFloatType SampleType>
71 explicit FFT(
size_t order);
118 std::unique_ptr<Impl> m_impl;
typename getValueType< SampleType >::ValueType ValueType
Definition marvin_FFT.h:65
void inverse(std::span< std::complex< ValueType > > source, std::span< SampleType > dest)
EngineType getEngineType() const noexcept
size_t getFFTSize() const noexcept
void forward(std::span< SampleType > source, std::span< std::complex< ValueType > > dest)
Definition marvin_Concepts.h:30
Definition marvin_FFT.h:20
EngineType
Enum for the available fft backends.
Definition marvin_FFT.h:26
@ Ipp_FFT
Definition marvin_FFT.h:28
@ Accelerate_FFT
Definition marvin_FFT.h:27
@ Fallback_FFT
Definition marvin_FFT.h:29
typename T::value_type ValueType
Definition marvin_FFT.h:46
Definition marvin_FFT.h:36
T ValueType
Definition marvin_FFT.h:37