#include <UpperBidiagonalization.h>
List of all members.
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 MatrixType, Diagonal
< const MatrixType, 1 >
, OnTheRight > | HouseholderVSequenceType |
Public Member Functions |
| UpperBidiagonalization () |
| Default Constructor.
|
| 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 |
template<typename _MatrixType>
class internal::UpperBidiagonalization< _MatrixType >
Member Typedef Documentation
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
Member Enumeration Documentation
template<typename _MatrixType >
- Enumerator:
RowsAtCompileTime |
|
ColsAtCompileTime |
|
ColsAtCompileTimeMinusOne |
|
Constructor & Destructor Documentation
template<typename _MatrixType >
Default Constructor.
The default constructor is useful in cases in which the user intends to perform decompositions via Bidiagonalization::compute(const MatrixType&).
template<typename _MatrixType >
Member Function Documentation
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
Member Data Documentation
template<typename _MatrixType >
template<typename _MatrixType >
template<typename _MatrixType >
The documentation for this class was generated from the following file: