#include <UpperBidiagonalization.h>
| Public Member Functions | |
| const BidiagonalType & | bidiagonal () const | 
| UpperBidiagonalization & | compute (const MatrixType &matrix) | 
| const MatrixType & | householder () const | 
| const HouseholderUSequenceType | householderU () const | 
| const HouseholderVSequenceType | householderV () | 
| UpperBidiagonalization () | |
| Default Constructor.  More... | |
| UpperBidiagonalization (const MatrixType &matrix) | |
| Protected Attributes | |
| BidiagonalType | m_bidiagonal | 
| MatrixType | m_householder | 
| bool | m_isInitialized | 
Definition at line 19 of file UpperBidiagonalization.h.
| typedef BandMatrix<RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0> Eigen::internal::UpperBidiagonalization< _MatrixType >::BidiagonalType | 
Definition at line 34 of file UpperBidiagonalization.h.
| typedef Matrix<Scalar, RowsAtCompileTime, 1> Eigen::internal::UpperBidiagonalization< _MatrixType >::ColVectorType | 
Definition at line 33 of file UpperBidiagonalization.h.
| typedef Matrix<Scalar, ColsAtCompileTime, 1> Eigen::internal::UpperBidiagonalization< _MatrixType >::DiagVectorType | 
Definition at line 35 of file UpperBidiagonalization.h.
| typedef HouseholderSequence< const MatrixType, CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, const Diagonal<const MatrixType,0> > > Eigen::internal::UpperBidiagonalization< _MatrixType >::HouseholderUSequenceType | 
Definition at line 40 of file UpperBidiagonalization.h.
| typedef HouseholderSequence< const typename internal::remove_all<typename MatrixType::ConjugateReturnType>::type, Diagonal<const MatrixType,1>, OnTheRight > Eigen::internal::UpperBidiagonalization< _MatrixType >::HouseholderVSequenceType | 
Definition at line 45 of file UpperBidiagonalization.h.
| typedef MatrixType::Index Eigen::internal::UpperBidiagonalization< _MatrixType >::Index | 
Definition at line 31 of file UpperBidiagonalization.h.
| typedef _MatrixType Eigen::internal::UpperBidiagonalization< _MatrixType >::MatrixType | 
Definition at line 23 of file UpperBidiagonalization.h.
| typedef MatrixType::RealScalar Eigen::internal::UpperBidiagonalization< _MatrixType >::RealScalar | 
Definition at line 30 of file UpperBidiagonalization.h.
| typedef Matrix<Scalar, 1, ColsAtCompileTime> Eigen::internal::UpperBidiagonalization< _MatrixType >::RowVectorType | 
Definition at line 32 of file UpperBidiagonalization.h.
| typedef MatrixType::Scalar Eigen::internal::UpperBidiagonalization< _MatrixType >::Scalar | 
Definition at line 29 of file UpperBidiagonalization.h.
| typedef Matrix<Scalar, ColsAtCompileTimeMinusOne, 1> Eigen::internal::UpperBidiagonalization< _MatrixType >::SuperDiagVectorType | 
Definition at line 36 of file UpperBidiagonalization.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| RowsAtCompileTime | |
| ColsAtCompileTime | |
| ColsAtCompileTimeMinusOne | |
Definition at line 24 of file UpperBidiagonalization.h.
| 
 | inline | 
Default Constructor.
The default constructor is useful in cases in which the user intends to perform decompositions via Bidiagonalization::compute(const MatrixType&).
Definition at line 53 of file UpperBidiagonalization.h.
| 
 | inline | 
Definition at line 55 of file UpperBidiagonalization.h.
| 
 | inline | 
Definition at line 66 of file UpperBidiagonalization.h.
| UpperBidiagonalization< _MatrixType > & Eigen::internal::UpperBidiagonalization< _MatrixType >::compute | ( | const MatrixType & | matrix | ) | 
Definition at line 89 of file UpperBidiagonalization.h.
| 
 | inline | 
Definition at line 65 of file UpperBidiagonalization.h.
| 
 | inline | 
Definition at line 68 of file UpperBidiagonalization.h.
| 
 | inline | 
Definition at line 74 of file UpperBidiagonalization.h.
| 
 | protected | 
Definition at line 84 of file UpperBidiagonalization.h.
| 
 | protected | 
Definition at line 83 of file UpperBidiagonalization.h.
| 
 | protected | 
Definition at line 85 of file UpperBidiagonalization.h.