From 1a77334d5435f8edd6d7d756222207a8e3f268a6 Mon Sep 17 00:00:00 2001 From: Hauke Heibel Date: Wed, 3 Feb 2010 19:20:25 +0100 Subject: Silenced type conversion warnings. --- unsupported/test/matrix_function.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'unsupported/test/matrix_function.cpp') diff --git a/unsupported/test/matrix_function.cpp b/unsupported/test/matrix_function.cpp index 3e25c6a6f..446fa7ec3 100644 --- a/unsupported/test/matrix_function.cpp +++ b/unsupported/test/matrix_function.cpp @@ -33,14 +33,15 @@ template MatrixType createRandomMatrix(const int size) { typedef typename MatrixType::Scalar Scalar; + typedef typename MatrixType::RealScalar RealScalar; MatrixType result; if (ei_random(0,1) == 0) { result = MatrixType::Random(size, size); } else { MatrixType diag = MatrixType::Zero(size, size); for (int i = 0; i < size; ++i) { - diag(i, i) = static_cast(ei_random(0,2)) - + ei_random() * static_cast(0.01); + diag(i, i) = Scalar(RealScalar(ei_random(0,2))) + + ei_random() * Scalar(RealScalar(0.01)); } MatrixType A = MatrixType::Random(size, size); result = A.inverse() * diag * A; -- cgit v1.2.3