Home
last modified time | relevance | path

Searched refs:UpperTriangular (Results 1 – 7 of 7) sorted by relevance

/external/eigen/test/eigen2/
Deigen2_triangular.cpp29 MatrixType m1up = m1.template part<Eigen::UpperTriangular>(); in triangular()
30 MatrixType m2up = m2.template part<Eigen::UpperTriangular>(); in triangular()
44 r1.template part<Eigen::UpperTriangular>() += m1; in triangular()
50 m1.template part<Eigen::UpperTriangular>() = (m2.transpose() * m2).lazy(); in triangular()
69 VERIFY(m3.transpose().template marked<Eigen::UpperTriangular>() in triangular()
73 m3.transpose().template marked<Eigen::UpperTriangular>().solveTriangularInPlace(trm4); in triangular()
76 m3 = m1.template part<Eigen::UpperTriangular>(); in triangular()
77 …VERIFY(m3.template marked<Eigen::UpperTriangular>().solveTriangular(m3).cwise().abs().isIdentity(t… in triangular()
85 m3 = m1.template part<Eigen::UpperTriangular>(); in triangular()
86 …VERIFY(m2.isApprox(m3 * (m3.template marked<Eigen::UpperTriangular>().solveTriangular(m2)), larger… in triangular()
[all …]
Deigen2_sparse_solvers.cpp63 VERIFY_IS_APPROX(refMat2.template marked<UpperTriangular>().solveTriangular(vec2), in sparse_solvers()
64 m2.template marked<UpperTriangular>().solveTriangular(vec3)); in sparse_solvers()
68 VERIFY_IS_APPROX(refMat2.template marked<UpperTriangular>().transpose().solveTriangular(vec2), in sparse_solvers()
69 m2.template marked<UpperTriangular>().transpose().solveTriangular(vec3)); in sparse_solvers()
128 typedef SparseMatrix<Scalar,UpperTriangular|SelfAdjoint> SparseSelfAdjointMatrix; in sparse_solvers()
Deigen2_sparse_product.cpp99 VERIFY_IS_APPROX(x=mUp.template marked<UpperTriangular|SelfAdjoint>()*b, refX=refS*b); in sparse_product()
/external/eigen/bench/
Dsparse_trisolver.cpp37 typedef SparseMatrix<Scalar,UpperTriangular> EigenSparseTriMatrix;
38 typedef SparseMatrix<Scalar,RowMajorBit|UpperTriangular> EigenSparseTriMatrixRow;
86 BENCH(x = m1.marked<UpperTriangular>().solveTriangular(b);) in main()
90 BENCH(x = m2.marked<UpperTriangular>().solveTriangular(b);) in main()
/external/eigen/Eigen/src/Eigen2Support/
DQR.h46 const TriangularView<MatrixRBlockType, UpperTriangular>
50 …rn MatrixRBlockType(this->matrixQR(), 0, 0, cols, cols).template triangularView<UpperTriangular>(); in matrixR()
DTriangularSolver.h20 const unsigned int UpperTriangular = Upper; variable
/external/eigen/doc/
DA05_PortingFrom2To3.dox112 A.part<UpperTriangular>();
118 A.extract<UpperTriangular>();
124 A.marked<UpperTriangular>();
131 A.part<SelfAdfjoint|UpperTriangular>();
138 UpperTriangular