diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-08-20 01:29:38 -0400 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-08-20 01:29:38 -0400 |
commit | c7ae261ac08453e040caafb9383320c9ff95c48f (patch) | |
tree | 2b9a85d811ccbf94e9c48082977076233bdab612 /test/main.h | |
parent | 59a0c4a0d2727016814bf62a2b8fbc8b8420fd32 (diff) |
adapt to API changes
Diffstat (limited to 'test/main.h')
-rw-r--r-- | test/main.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/test/main.h b/test/main.h index 9ad014b64..aa563252f 100644 --- a/test/main.h +++ b/test/main.h @@ -227,10 +227,9 @@ inline bool test_ei_isMuchSmallerThan(const MatrixBase<Derived>& m, return m.isMuchSmallerThan(s, test_precision<typename ei_traits<Derived>::Scalar>()); } -template<typename Derived> -void createRandomMatrixOfRank(int desired_rank, int rows, int cols, Eigen::MatrixBase<Derived>& m) +template<typename MatrixType> +void createRandomMatrixOfRank(int desired_rank, int rows, int cols, MatrixType& m) { - typedef Derived MatrixType; typedef typename ei_traits<MatrixType>::Scalar Scalar; typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> VectorType; @@ -244,7 +243,7 @@ void createRandomMatrixOfRank(int desired_rank, int rows, int cols, Eigen::Matri HouseholderQR<MatrixType> qra(a); HouseholderQR<MatrixType> qrb(b); - m = (qra.matrixQ() * d * qrb.matrixQ()).lazy(); + m = qra.matrixQ() * d * qrb.matrixQ(); } } // end namespace Eigen |