Searched refs:SelfAdjoint (Results 1 - 12 of 12) sorted by relevance

/external/eigen/Eigen/src/Core/
H A DSelfAdjointView.h40 Mode = UpLo | SelfAdjoint,
205 struct triangular_assignment_selector<Derived1, Derived2, (SelfAdjoint|Upper), UnrollCount, ClearOpposite>
214 triangular_assignment_selector<Derived1, Derived2, (SelfAdjoint|Upper), UnrollCount-1, ClearOpposite>::run(dst, src);
224 struct triangular_assignment_selector<Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite>
230 struct triangular_assignment_selector<Derived1, Derived2, (SelfAdjoint|Lower), UnrollCount, ClearOpposite>
239 triangular_assignment_selector<Derived1, Derived2, (SelfAdjoint|Lower), UnrollCount-1, ClearOpposite>::run(dst, src);
249 struct triangular_assignment_selector<Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite>
255 struct triangular_assignment_selector<Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite>
273 struct triangular_assignment_selector<Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite>
H A DBandMatrix.h93 ReturnOpposite = (Options&SelfAdjoint) && (((Index)>0 && Supers==0) || ((Index)<0 && Subs==0)),
169 * \param _Options A combination of either \b #RowMajor or \b #ColMajor, and of \b #SelfAdjoint
307 * \param _Options Can be 0 or \b SelfAdjoint
312 class TridiagonalMatrix : public BandMatrix<Scalar,Size,Size,Options&SelfAdjoint?0:1,1,Options|RowMajor>
314 typedef BandMatrix<Scalar,Size,Size,Options&SelfAdjoint?0:1,1,Options|RowMajor> Base;
317 TridiagonalMatrix(Index size = Size) : Base(size,size,Options&SelfAdjoint?0:1,1) {}
H A DTriangularMatrix.h100 const int mode = int(Mode) & ~SelfAdjoint;
715 // implementation of part<>(), including the SelfAdjoint case.
725 struct eigen2_part_return_type<MatrixType, SelfAdjoint>
/external/eigen/Eigen/src/Eigen2Support/
H A DTriangularSolver.h16 const unsigned int SelfAdjointBit = SelfAdjoint;
/external/eigen/test/eigen2/
H A Deigen2_triangular.cpp119 m1.part<SelfAdjoint>() = m;
126 m2.part<SelfAdjoint>() = m.part<UpperTriangular>();
133 m3.part<SelfAdjoint>() = m.part<LowerTriangular>();
141 Matrix2i::Map(array).part<SelfAdjoint>() = Matrix2i::Random().part<LowerTriangular>();
H A Deigen2_sparse_product.cpp99 VERIFY_IS_APPROX(x=mUp.template marked<UpperTriangular|SelfAdjoint>()*b, refX=refS*b);
100 VERIFY_IS_APPROX(x=mLo.template marked<LowerTriangular|SelfAdjoint>()*b, refX=refS*b);
101 VERIFY_IS_APPROX(x=mS.template marked<SelfAdjoint>()*b, refX=refS*b);
H A Deigen2_sparse_solvers.cpp84 typedef SparseMatrix<Scalar,LowerTriangular|SelfAdjoint> SparseSelfAdjointMatrix;
128 typedef SparseMatrix<Scalar,UpperTriangular|SelfAdjoint> SparseSelfAdjointMatrix;
/external/eigen/Eigen/src/Core/util/
H A DConstants.h183 SelfAdjoint=0x10, enumerator in enum:Eigen::__anon20796
/external/eigen/Eigen/src/Core/products/
H A DSelfadjointMatrixMatrix.h401 LhsIsSelfAdjoint = (LhsMode&SelfAdjoint)==SelfAdjoint,
403 RhsIsSelfAdjoint = (RhsMode&SelfAdjoint)==SelfAdjoint
/external/eigen/unsupported/Eigen/src/SparseExtra/
H A DMarketIO.h73 else if (sym == SelfAdjoint) header += " Hermitian";
127 else if (substr[4].compare("Hermitian") == 0) sym = SelfAdjoint;
/external/eigen/bench/
H A Dsparse_cholesky.cpp42 typedef SparseMatrix<Scalar,SelfAdjoint|LowerTriangular> EigenSparseSelfAdjointMatrix;
/external/eigen/Eigen/src/SuperLUSupport/
H A DSuperLUSupport.h199 eigen_assert(((MatrixType::Flags & SelfAdjoint)==0) && "SelfAdjoint matrix shape not supported by SuperLU");
258 eigen_assert(((MatrixType::Flags & SelfAdjoint)==0) && "SelfAdjoint matrix shape not supported by SuperLU");

Completed in 156 milliseconds