Home | History | Annotate | Download | only in test

Lines Matching refs:FFT

11 #include <unsupported/Eigen/FFT>
80 typedef typename FFT<T>::Complex Complex;
81 typedef typename FFT<T>::Scalar Scalar;
85 FFT<T> fft;
93 fft.SetFlag(fft.HalfSpectrum );
94 fft.fwd( freqBuf,tbuf);
98 fft.ClearFlag(fft.HalfSpectrum );
99 fft.fwd( freqBuf,tbuf);
104 return; // odd FFTs get the wrong size inverse FFT
107 fft.inv( tbuf2 , freqBuf);
113 fft.SetFlag(fft.Unscaled);
115 fft.inv( tbuf3 , freqBuf);
127 fft.ClearFlag(fft.Unscaled);
128 fft.inv( tbuf2 , freqBuf);
143 typedef typename FFT<T>::Complex Complex;
146 FFT<T> fft;
153 fft.fwd( outbuf , inbuf);
156 fft.inv( buf3 , outbuf);
162 fft.SetFlag(fft.Unscaled);
163 fft.inv( buf4 , outbuf);
169 fft.ClearFlag(fft.Unscaled);
170 fft.inv( buf3 , outbuf);
184 typedef typename Eigen::FFT<T>::Complex Complex;
185 FFT<T> fft;
193 fft.fwd( tmpOut,src.col(k) );
199 fft.fwd( tmpOut, dst2.row(k) );
203 fft.fwd2(dst.data(),src.data(),ncols,nrows);
204 fft.inv2(src2.data(),dst.data(),ncols,nrows);
217 FFT<float> fft;
219 fft.SetFlag(fft.HalfSpectrum );
221 fft.fwd(out1,in);
222 out2 = fft.fwd(in);
224 in1 = fft.inv(out1);