Lines Matching full:template
1 // This file is part of Eigen, a lightweight C++ template library
16 template<typename MatrixType, int UpLo> struct LLT_Traits;
50 template<typename _MatrixType, int _UpLo> class LLT
120 template<typename Rhs>
131 template<typename OtherDerived, typename ResultType>
141 template<typename Derived>
173 template<typename VectorType>
194 template<typename Scalar, int UpLo> struct llt_inplace;
196 template<typename MatrixType, typename VectorType>
267 template<typename Scalar> struct llt_inplace<Scalar, Lower>
270 template<typename MatrixType>
297 template<typename MatrixType>
324 if(rs>0) A11.adjoint().template triangularView<Upper>().template solveInPlace<OnTheRight>(A21);
325 if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,-1); // bottleneck
330 template<typename MatrixType, typename VectorType>
337 template<typename Scalar> struct llt_inplace<Scalar, Upper>
341 template<typename MatrixType>
347 template<typename MatrixType>
353 template<typename MatrixType, typename VectorType>
361 template<typename MatrixType> struct LLT_Traits<MatrixType,Lower>
371 template<typename MatrixType> struct LLT_Traits<MatrixType,Upper>
390 template<typename MatrixType, int _UpLo>
412 template<typename _MatrixType, int _UpLo>
413 template<typename VectorType>
428 template<typename _MatrixType, int UpLo, typename Rhs>
435 template<typename Dest> void evalTo(Dest& dst) const
456 template<typename MatrixType, int _UpLo>
457 template<typename Derived>
469 template<typename MatrixType, int _UpLo>
479 template<typename Derived>
489 template<typename MatrixType, unsigned int UpLo>