Home | History | Annotate | Download | only in test

Lines Matching defs:Complex

14 std::complex<T> RandomCpx() { return std::complex<T>( (T)(rand()/(T)RAND_MAX - .5), (T)(rand()/(T)RAND_MAX - .5) ); }
21 complex<long double> promote(complex<T> x) { return complex<long double>(x.real(),x.imag()); }
23 complex<long double> promote(float x) { return complex<long double>( x); }
24 complex<long double> promote(double x) { return complex<long double>( x); }
25 complex<long double> promote(long double x) { return complex<long double>( x); }
35 complex<long double> acc = 0;
38 acc += promote( timebuf[k1] ) * exp( complex<long double>(0,k1*phinc) );
41 complex<long double> x = promote(fftbuf[k0]);
42 complex<long double> dif = acc - x;
80 typedef typename FFT<T>::Complex Complex;
83 typedef typename VectorType<Container,Complex>::type ComplexVector;
143 typedef typename FFT<T>::Complex Complex;
144 typedef typename VectorType<Container,Complex>::type ComplexVector;
152 inbuf[k]= Complex( (T)(rand()/(double)RAND_MAX - .5), (T)(rand()/(double)RAND_MAX - .5) );
184 typedef typename Eigen::FFT<T>::Complex Complex;
186 Eigen::Matrix<Complex,nrows,ncols> src,src2,dst,dst2;
188 src = Eigen::Matrix<Complex,nrows,ncols>::Random();
189 //src = Eigen::Matrix<Complex,nrows,ncols>::Identity();
192 Eigen::Matrix<Complex,nrows,1> tmpOut;
198 Eigen::Matrix<Complex,1,ncols> tmpOut;