From 13ad88736e41cd22d057f67e39ba694be76f7010 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Tue, 12 Aug 2008 02:14:02 +0000 Subject: last small fixes, this is alpha6, eigen2 is now ready for eigen1 apps to port to. --- test/adjoint.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/adjoint.cpp b/test/adjoint.cpp index 835af5e64..3b779f14e 100644 --- a/test/adjoint.cpp +++ b/test/adjoint.cpp @@ -80,6 +80,12 @@ template void adjoint(const MatrixType& m) VERIFY_IS_APPROX(m1.conjugate()(r,c), ei_conj(m1(r,c))); VERIFY_IS_APPROX(m1.adjoint()(c,r), ei_conj(m1(r,c))); + if(NumTraits::HasFloatingPoint) + { + // check that Random().normalized() works: tricky as the random xpr must be evaluated by + // normalized() in order to produce a consistent result. + VERIFY_IS_APPROX(VectorType::Random(rows).normalized().norm(), RealScalar(1)); + } } void test_adjoint() -- cgit v1.2.3