diff options
author | Hauke Heibel <hauke.heibel@gmail.com> | 2010-06-08 00:05:20 +0200 |
---|---|---|
committer | Hauke Heibel <hauke.heibel@gmail.com> | 2010-06-08 00:05:20 +0200 |
commit | 04274f6793641b7570ae5e2a2dbdf315a3de9d9f (patch) | |
tree | 7c447d4a4c72424a77dcbe0b379281a67cd62325 /test/eigensolver_complex.cpp | |
parent | f3a568c81d1b0b03ca9e7295f3db36fbd3c768af (diff) |
Fixed eigensolver warning.
Diffstat (limited to 'test/eigensolver_complex.cpp')
-rw-r--r-- | test/eigensolver_complex.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/eigensolver_complex.cpp b/test/eigensolver_complex.cpp index dc3b2cfb0..48c43f7f0 100644 --- a/test/eigensolver_complex.cpp +++ b/test/eigensolver_complex.cpp @@ -33,12 +33,14 @@ template<typename VectorType> void verify_is_approx_upto_permutation(const VectorType& vec1, const VectorType& vec2) { + typedef typename NumTraits<VectorType::Scalar>::Real RealScalar; + VERIFY(vec1.cols() == 1); VERIFY(vec2.cols() == 1); VERIFY(vec1.rows() == vec2.rows()); for (int k = 1; k <= vec1.rows(); ++k) { - VERIFY_IS_APPROX(vec1.array().pow(k).sum(), vec2.array().pow(k).sum()); + VERIFY_IS_APPROX(vec1.array().pow(RealScalar(k)).sum(), vec2.array().pow(RealScalar(k)).sum()); } } |