Home | History | Annotate | Download | only in test

Lines Matching refs:Matrix

44   VERIFY_IS_APPROX(m1.cwiseProduct(m1.block(0,0,rows,cols)), (m1.array()*m1.array()).matrix());
84 // The following fancy matrix-matrix products are not safe yet regarding static allocation
98 typedef Eigen::Matrix<Scalar,
101 maxSize, maxSize> Matrix;
103 typedef Eigen::Matrix<Scalar,
108 typedef Eigen::Matrix<std::complex<Scalar>,
113 const Matrix A(Matrix::Random(size, size)), B(Matrix::Random(size, size));
114 Matrix X(size,size);
116 const Matrix saA = A.adjoint() * A;
121 Eigen::LLT<Matrix> LLT; LLT.compute(A);
124 Eigen::LDLT<Matrix> LDLT; LDLT.compute(A);
132 Eigen::EigenSolver<Matrix> eigSolver; eigSolver.compute(A);
133 Eigen::SelfAdjointEigenSolver<Matrix> saEigSolver(size); saEigSolver.compute(saA);
134 Eigen::Tridiagonalization<Matrix> tridiag; tridiag.compute(saA);
137 Eigen::PartialPivLU<Matrix> ppLU; ppLU.compute(A);
140 Eigen::FullPivLU<Matrix> fpLU; fpLU.compute(A);
145 Eigen::HouseholderQR<Matrix> hQR; hQR.compute(A);
148 Eigen::ColPivHouseholderQR<Matrix> cpQR; cpQR.compute(A);
151 Eigen::FullPivHouseholderQR<Matrix> fpQR; fpQR.compute(A);
156 Eigen::JacobiSVD<Matrix> jSVD; jSVD.compute(A, ComputeFullU | ComputeFullV);
177 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, Flag > MatrixX;
178 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, TransposeFlag> MatrixXT;
217 CALL_SUBTEST_1(nomalloc(Matrix<float, 1, 1>()) );
219 CALL_SUBTEST_3(nomalloc(Matrix<float,32,32>()) );
226 CALL_SUBTEST_6(test_reference(Matrix<float,32,32>()));