Home | History | Annotate | Download | only in SVD

Lines Matching refs:UpperBidiagonalization

16 // UpperBidiagonalization will probably be replaced by a Bidiagonalization class, don't want to make it stable API.
19 template<typename _MatrixType> class UpperBidiagonalization
53 UpperBidiagonalization() : m_householder(), m_bidiagonal(), m_isInitialized(false) {}
55 UpperBidiagonalization(const MatrixType& matrix)
63 UpperBidiagonalization& compute(const MatrixType& matrix);
70 eigen_assert(m_isInitialized && "UpperBidiagonalization is not initialized.");
76 eigen_assert(m_isInitialized && "UpperBidiagonalization is not initialized.");
89 UpperBidiagonalization<_MatrixType>& UpperBidiagonalization<_MatrixType>::compute(const _MatrixType& matrix)
94 eigen_assert(rows >= cols && "UpperBidiagonalization is only for matrices satisfying rows>=cols.");
137 const UpperBidiagonalization<typename MatrixBase<Derived>::PlainObject>
140 return UpperBidiagonalization<PlainObject>(eval());