Home | History | Annotate | Download | only in test

Lines Matching refs:Complex

14 std::complex<T> RandomCpx() { return std::complex<T>( (T)(rand()/(T)RAND_MAX - .5), (T)(rand()/(T)RAND_MAX - .5) ); }
24 complex<long double> promote(complex<T> x) { return complex<long double>(x.real(),x.imag()); }
26 complex<long double> promote(float x) { return complex<long double>( x); }
27 complex<long double> promote(double x) { return complex<long double>( x); }
28 complex<long double> promote(long double x) { return complex<long double>( x); }
38 complex<long double> acc = 0;
41 acc += promote( timebuf[k1] ) * exp( complex<long double>(0,k1*phinc) );
44 complex<long double> x = promote(fftbuf[k0]);
45 complex<long double> dif = acc - x;
83 typedef typename FFT<T>::Complex Complex;
86 typedef typename VectorType<Container,Complex>::type ComplexVector;
146 typedef typename FFT<T>::Complex Complex;
147 typedef typename VectorType<Container,Complex>::type ComplexVector;
155 inbuf[k]= Complex( (T)(rand()/(double)RAND_MAX - .5), (T)(rand()/(double)RAND_MAX - .5) );
187 typedef typename Eigen::FFT<T>::Complex Complex;
189 Eigen::Matrix<Complex,nrows,ncols> src,src2,dst,dst2;
191 src = Eigen::Matrix<Complex,nrows,ncols>::Random();
192 //src = Eigen::Matrix<Complex,nrows,ncols>::Identity();
195 Eigen::Matrix<Complex,nrows,1> tmpOut;
201 Eigen::Matrix<Complex,1,ncols> tmpOut;