maxon::FFTClasses Namespace Reference

Detailed Description

Publish generic FFT routine.

Functions

 MAXON_DECLARATION (FFTClasses::EntryType, Generic, "net.maxon.fftclass.generic")
 
 MAXON_DECLARATION (FFTClasses::EntryType, Kiss, "net.maxon.fftclass.kiss")
 
 MAXON_DECLARATION (FFTClasses::EntryType, Cooley, "net.maxon.fftclass.cooley")
 

Function Documentation

◆ MAXON_DECLARATION() [1/3]

maxon::FFTClasses::MAXON_DECLARATION ( FFTClasses::EntryType  ,
Generic  ,
"net.maxon.fftclass.generic"   
)

Generic but slow fft algorithm (c4d legacy). Works with any number of input data.

◆ MAXON_DECLARATION() [2/3]

maxon::FFTClasses::MAXON_DECLARATION ( FFTClasses::EntryType  ,
Kiss  ,
"net.maxon.fftclass.kiss"   
)

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_DECLARATION() [3/3]

maxon::FFTClasses::MAXON_DECLARATION ( FFTClasses::EntryType  ,
Cooley  ,
"net.maxon.fftclass.cooley"   
)

Cooley Tukey algorithm.