Searched refs:LowerTriangular (Results 1 – 7 of 7) sorted by relevance
52 VERIFY_IS_APPROX(m3.template part<Eigen::LowerTriangular>().transpose(), m1); in triangular()56 m1.template part<Eigen::LowerTriangular>() = (m2.transpose() * m2).lazy(); in triangular()57 VERIFY_IS_APPROX(m3.template part<Eigen::LowerTriangular>(), m1); in triangular()67 m3 = m1.template part<Eigen::LowerTriangular>(); in triangular()68 …VERIFY(m3.template marked<Eigen::LowerTriangular>().solveTriangular(m3).cwise().abs().isIdentity(t… in triangular()78 VERIFY(m3.transpose().template marked<Eigen::LowerTriangular>() in triangular()82 m3.transpose().template marked<Eigen::LowerTriangular>().solveTriangularInPlace(trm4); in triangular()87 m3 = m1.template part<Eigen::LowerTriangular>(); in triangular()88 …VERIFY(m2.isApprox(m3 * (m3.template marked<Eigen::LowerTriangular>().solveTriangular(m2)), larger… in triangular()123 m3.part<SelfAdjoint>() = m.part<LowerTriangular>(); in selfadjoint()[all …]
53 VERIFY_IS_APPROX(refMat2.template marked<LowerTriangular>().solveTriangular(vec2), in sparse_solvers()54 m2.template marked<LowerTriangular>().solveTriangular(vec3)); in sparse_solvers()58 VERIFY_IS_APPROX(refMat2.template marked<LowerTriangular>().transpose().solveTriangular(vec2), in sparse_solvers()59 m2.template marked<LowerTriangular>().transpose().solveTriangular(vec3)); in sparse_solvers()84 typedef SparseMatrix<Scalar,LowerTriangular|SelfAdjoint> SparseSelfAdjointMatrix; in sparse_solvers()
100 VERIFY_IS_APPROX(x=mLo.template marked<LowerTriangular|SelfAdjoint>()*b, refX=refS*b); in sparse_product()
137 X = L.template marked<LowerTriangular>().solveTriangular(B); in trisolve_lower()141 X = L.template marked<LowerTriangular>().solveTriangular(B); in trisolve_lower_matrix()
21 const unsigned int LowerTriangular = Lower; variable
42 typedef SparseMatrix<Scalar,SelfAdjoint|LowerTriangular> EigenSparseSelfAdjointMatrix;
132 A.extract<SelfAdfjoint|LowerTriangular>();\endcode</td>139 LowerTriangular