![]() |
Shapeworks Studio
2.1
Shape analysis software suite
|
Collaboration diagram for Eigen::internal::UpperBidiagonalization< _MatrixType >:Public Types | |
| enum | { RowsAtCompileTime = MatrixType::RowsAtCompileTime, ColsAtCompileTime = MatrixType::ColsAtCompileTime, ColsAtCompileTimeMinusOne = internal::decrement_size<ColsAtCompileTime>::ret } |
| typedef _MatrixType | MatrixType |
| typedef MatrixType::Scalar | Scalar |
| typedef MatrixType::RealScalar | RealScalar |
| typedef MatrixType::Index | Index |
| typedef Matrix< Scalar, 1, ColsAtCompileTime > | RowVectorType |
| typedef Matrix< Scalar, RowsAtCompileTime, 1 > | ColVectorType |
| typedef BandMatrix< RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0 > | BidiagonalType |
| typedef Matrix< Scalar, ColsAtCompileTime, 1 > | DiagVectorType |
| typedef Matrix< Scalar, ColsAtCompileTimeMinusOne, 1 > | SuperDiagVectorType |
| typedef HouseholderSequence< const MatrixType, CwiseUnaryOp< internal::scalar_conjugate_op< Scalar >, const Diagonal< const MatrixType, 0 > > > | HouseholderUSequenceType |
| typedef HouseholderSequence< const typename internal::remove_all< typename MatrixType::ConjugateReturnType >::type, Diagonal< const MatrixType, 1 >, OnTheRight > | HouseholderVSequenceType |
Public Member Functions | |
| UpperBidiagonalization () | |
| Default Constructor. More... | |
| UpperBidiagonalization (const MatrixType &matrix) | |
| UpperBidiagonalization & | compute (const MatrixType &matrix) |
| const MatrixType & | householder () const |
| const BidiagonalType & | bidiagonal () const |
| const HouseholderUSequenceType | householderU () const |
| const HouseholderVSequenceType | householderV () |
Protected Attributes | |
| MatrixType | m_householder |
| BidiagonalType | m_bidiagonal |
| bool | m_isInitialized |
Definition at line 19 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.
1.8.11