Lines Matching full:complex
155 template<> inline float test_precision<std::complex<float> >() { return test_precision<float>(); }
156 template<> inline double test_precision<std::complex<double> >() { return test_precision<double>(); }
180 inline bool test_ei_isApprox(const std::complex<float>& a, const std::complex<float>& b)
181 { return ei_isApprox(a, b, test_precision<std::complex<float> >()); }
182 inline bool test_ei_isMuchSmallerThan(const std::complex<float>& a, const std::complex<float>& b)
183 { return ei_isMuchSmallerThan(a, b, test_precision<std::complex<float> >()); }
185 inline bool test_ei_isApprox(const std::complex<double>& a, const std::complex<double>& b)
186 { return ei_isApprox(a, b, test_precision<std::complex<double> >()); }
187 inline bool test_ei_isMuchSmallerThan(const std::complex<double>& a, const std::complex<double>& b)
188 { return ei_isMuchSmallerThan(a, b, test_precision<std::complex<double> >()); }
223 template<typename T> struct GetDifferentType<std::complex<T> >
224 { typedef std::complex<typename GetDifferentType<T>::type> type; };