Lines Matching refs:Index
63 typedef typename VectorsType::Index Index;
81 typedef typename VectorsType::Index Index;
82 static inline const EssentialVectorType essentialVector(const HouseholderSequenceType& h, Index k)
84 Index start = k+1+h.m_shift;
94 typedef typename VectorsType::Index Index;
95 static inline const EssentialVectorType essentialVector(const HouseholderSequenceType& h, Index k)
97 Index start = k+1+h.m_shift;
122 typedef typename VectorsType::Index Index;
174 Index rows() const { return Side==OnTheLeft ? m_vectors.rows() : m_vectors.cols(); }
180 Index cols() const { return rows(); }
183 * \param[in] k Index of Householder reflection
191 * The index \f$ i \f$ equals \p k + shift(), corresponding to the k-th column of the matrix \p v
196 const EssentialVectorType essentialVector(Index k) const
239 Index vecs = m_length;
246 for(Index k = vecs-1; k >= 0; --k)
248 Index cornerSize = rows() - k - m_shift;
260 for(Index k = 0; k<cols()-vecs ; ++k)
266 for(Index k = vecs-1; k >= 0; --k)
268 Index cornerSize = rows() - k - m_shift;
291 for(Index k = 0; k < m_length; ++k)
293 Index actual_k = m_trans ? m_length-k-1 : k;
311 for(Index k = 0; k < m_length; ++k)
313 Index actual_k = m_trans ? k : m_length-k-1;
346 HouseholderSequence& setLength(Index length)
363 HouseholderSequence& setShift(Index shift)
369 Index length() const { return m_length; } /**< \brief Returns the length of the Householder sequence. */
370 Index shift() const { return m_shift; } /**< \brief Returns the shift of the Householder sequence. */
396 Index m_length;
397 Index m_shift;