Home | History | Annotate | Download | only in Cholesky

Lines Matching refs:Index

62     typedef typename MatrixType::Index Index;
86 LLT(Index size) : m_matrix(size, size),
170 inline Index rows() const { return m_matrix.rows(); }
171 inline Index cols() const { return m_matrix.cols(); }
191 static typename MatrixType::Index llt_rank_update_lower(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma)
195 typedef typename MatrixType::Index Index;
248 Index rs = n-j-1;
264 static typename MatrixType::Index unblocked(MatrixType& mat)
266 typedef typename MatrixType::Index Index;
269 const Index size = mat.rows();
270 for(Index k = 0; k < size; ++k)
272 Index rs = size-k-1; // remaining size
290 static typename MatrixType::Index blocked(MatrixType& m)
292 typedef typename MatrixType::Index Index;
294 Index size = m.rows();
298 Index blockSize = size/8;
300 blockSize = (std::min)((std::max)(blockSize,Index(8)), Index(128));
302 for (Index k=0; k<size; k+=blockSize)
308 Index bs = (std::min)(blockSize, size-k);
309 Index rs = size - k - bs;
314 Index ret;
323 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const RealScalar& sigma)
334 static EIGEN_STRONG_INLINE typename MatrixType::Index unblocked(MatrixType& mat)
340 static EIGEN_STRONG_INLINE typename MatrixType::Index blocked(MatrixType& mat)
346 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const RealScalar& sigma)
386 const Index size = a.rows();