Generative Fast Fourier Transforms (GFFT)  0.3
GFFT::DFTk_x_Im_T< K, M, T, S, W, doStaticLoop > Class Template Reference

In-place scaled FFT algorithm. More...

#include <gfftalg.h>

Inheritance diagram for GFFT::DFTk_x_Im_T< K, M, T, S, W, doStaticLoop >:
Inheritance graph

Detailed Description

template<int_t K, int_t M, typename T, int S, class W, bool doStaticLoop>
class GFFT::DFTk_x_Im_T< K, M, T, S, W, doStaticLoop >

Template Parameters
Kfirst factor
Msecond factor (N=K*M)
Tvalue type of the data array
Ssign of the transform: 1 - forward, -1 - backward
Wcompile-time root of unity
doStaticLooprely on template instantiation loop IterateInTime (only for short loops)

The notation for this template class follows SPIRAL. The class performs DFT(k) with the Kronecker product by the mxm identity matrix Im and twiddle factors (T).

See Also
InTime, IterateInTime
Template Parameters
Kfirst factor
Msecond factor (N=K*M)
Tvalue type of the data array
Ssign of the transform: 1 - forward, -1 - backward
Wcompile-time root of unity
doStaticLooprely on template instantiation loop IterateInTime (only for short loops)

The notation for this template class follows SPIRAL. The class performs DFT(k) with the Kronecker product by the mxm identity matrix Im and twiddle factors (T).

See Also
InTime

The documentation for this class was generated from the following file:

Generated on Mon Feb 10 2014 for Generative Fast Fourier Transforms (GFFT) by DoxyGen 1.8.3.1