Home | History | Annotate | Download | only in test

Lines Matching refs:MatrixType

13 template <typename MatrixType, int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex>
17 template <typename MatrixType>
18 struct generateTestMatrix<MatrixType,0>
20 static void run(MatrixType& result, typename MatrixType::Index size)
22 MatrixType mat = MatrixType::Random(size, size);
23 EigenSolver<MatrixType> es(mat);
24 typename EigenSolver<MatrixType>::EigenvalueType eivals = es.eigenvalues();
25 for (typename MatrixType::Index i = 0; i < size; ++i) {
34 template <typename MatrixType>
35 struct generateTestMatrix<MatrixType,1>
37 static void run(MatrixType& result, typename MatrixType::Index size)
39 result = MatrixType::Random(size, size);
43 template<typename MatrixType>
44 void testMatrixSqrt(const MatrixType& m)
46 MatrixType A;
47 generateTestMatrix<MatrixType>::run(A, m.rows());
48 MatrixType sqrtA = A.sqrt();