Publish generic FFT routine.
Functions | |
MAXON_DECLARATION (FFTClasses::EntryType, Generic, "net.maxon.fftclass.generic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math")) | |
MAXON_DECLARATION (FFTClasses::EntryType, Kiss, "net.maxon.fftclass.kiss", MAXON_IMPLEMENTATION_MODULE("net.maxon.math")) | |
MAXON_DECLARATION (FFTClasses::EntryType, Cooley, "net.maxon.fftclass.cooley", MAXON_IMPLEMENTATION_MODULE("net.maxon.math")) | |
maxon::FFTClasses::MAXON_DECLARATION | ( | FFTClasses::EntryType | , |
Generic | , | ||
"net.maxon.fftclass.generic" | , | ||
MAXON_IMPLEMENTATION_MODULE("net.maxon.math") | |||
) |
Generic but slow fft algorithm (c4d legacy). Works with any number of input data.
maxon::FFTClasses::MAXON_DECLARATION | ( | FFTClasses::EntryType | , |
Kiss | , | ||
"net.maxon.fftclass.kiss" | , | ||
MAXON_IMPLEMENTATION_MODULE("net.maxon.math") | |||
) |
Fast fft algorithm using the KISS library. Works with any number of input data but can when not using FFT_FLAGS::SUPPRESS_PADDING the algorithm can be up to 1000x faster.
maxon::FFTClasses::MAXON_DECLARATION | ( | FFTClasses::EntryType | , |
Cooley | , | ||
"net.maxon.fftclass.cooley" | , | ||
MAXON_IMPLEMENTATION_MODULE("net.maxon.math") | |||
) |
Cooley Tukey algorithm.