Home | History | Annotate | Download | only in MatrixFunctions

Lines Matching full:template

1 // This file is part of Eigen, a lightweight C++ template library
15 template<typename MatrixType> class MatrixPower;
17 template<typename MatrixType>
27 template<typename ResultType>
40 template<typename MatrixType>
71 template<typename MatrixType>
76 template<typename MatrixType>
94 template<typename MatrixType>
100 res = (MatrixType::Identity(IminusT.rows(), IminusT.cols()) + res).template triangularView<Upper>()
107 template<typename MatrixType>
127 template<typename MatrixType>
136 MatrixType IminusT, sqrtT, T = m_A.template triangularView<Upper>();
168 T = sqrtT.template triangularView<Upper>();
175 res = res.template triangularView<Upper>() * res;
180 template<typename MatrixType>
191 template<typename MatrixType>
203 template<typename MatrixType>
235 template<typename MatrixType>
246 template<typename MatrixType>
260 * of the Matrix class template.
273 template<typename MatrixType>
316 template<typename ResultType>
334 template<typename ResultType>
337 template<typename ResultType>
340 template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
346 template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
353 template<typename MatrixType>
354 template<typename ResultType>
370 template<typename MatrixType>
395 template<typename MatrixType>
396 template<typename ResultType>
413 template<typename MatrixType>
414 template<typename ResultType>
425 template<typename MatrixType>
426 template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
431 { res.noalias() = U * (T.template triangularView<Upper>() * U.adjoint()); }
433 template<typename MatrixType>
434 template<int Rows, int Cols, int Options, int MaxRows, int MaxCols>
439 { res.noalias() = (U * (T.template triangularView<Upper>() * U.adjoint())).real(); }
454 template<typename Derived>
477 template<typename ResultType>
492 template<typename MatrixPowerType>
496 template<typename Derived>
502 template<typename Derived>