Home | History | Annotate | Download | only in test

Lines Matching defs:fft

11 #include <unsupported/Eigen/FFT>
83 typedef typename FFT<T>::Complex Complex;
84 typedef typename FFT<T>::Scalar Scalar;
88 FFT<T> fft;
96 fft.SetFlag(fft.HalfSpectrum );
97 fft.fwd( freqBuf,tbuf);
101 fft.ClearFlag(fft.HalfSpectrum );
102 fft.fwd( freqBuf,tbuf);
107 return; // odd FFTs get the wrong size inverse FFT
110 fft.inv( tbuf2 , freqBuf);
116 fft.SetFlag(fft.Unscaled);
118 fft.inv( tbuf3 , freqBuf);
130 fft.ClearFlag(fft.Unscaled);
131 fft.inv( tbuf2 , freqBuf);
146 typedef typename FFT<T>::Complex Complex;
149 FFT<T> fft;
156 fft.fwd( outbuf , inbuf);
159 fft.inv( buf3 , outbuf);
165 fft.SetFlag(fft.Unscaled);
166 fft.inv( buf4 , outbuf);
172 fft.ClearFlag(fft.Unscaled);
173 fft.inv( buf3 , outbuf);
187 typedef typename Eigen::FFT<T>::Complex Complex;
188 FFT<T> fft;
196 fft.fwd( tmpOut,src.col(k) );
202 fft.fwd( tmpOut, dst2.row(k) );
206 fft.fwd2(dst.data(),src.data(),ncols,nrows);
207 fft.inv2(src2.data(),dst.data(),ncols,nrows);
220 FFT<float> fft;
222 fft.SetFlag(fft.HalfSpectrum );
224 fft.fwd(out1,in);
225 out2 = fft.fwd(in);
227 in1 = fft.inv(out1);