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.