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 |
| typedef BandMatrix<RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0> Eigen::internal::UpperBidiagonalization::BidiagonalType |
| typedef Matrix<Scalar, RowsAtCompileTime, 1> Eigen::internal::UpperBidiagonalization::ColVectorType |
| typedef Matrix<Scalar, ColsAtCompileTime, 1> Eigen::internal::UpperBidiagonalization::DiagVectorType |
| typedef HouseholderSequence< const MatrixType, CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, const Diagonal<const MatrixType,0> > > Eigen::internal::UpperBidiagonalization::HouseholderUSequenceType |
| typedef HouseholderSequence< const MatrixType, Diagonal<const MatrixType,1>, OnTheRight > Eigen::internal::UpperBidiagonalization::HouseholderVSequenceType |
| typedef MatrixType::Index Eigen::internal::UpperBidiagonalization::Index |
| typedef _MatrixType Eigen::internal::UpperBidiagonalization::MatrixType |
| typedef MatrixType::RealScalar Eigen::internal::UpperBidiagonalization::RealScalar |
| typedef Matrix<Scalar, 1, ColsAtCompileTime> Eigen::internal::UpperBidiagonalization::RowVectorType |
| typedef MatrixType::Scalar Eigen::internal::UpperBidiagonalization::Scalar |
| typedef Matrix<Scalar, ColsAtCompileTimeMinusOne, 1> Eigen::internal::UpperBidiagonalization::SuperDiagVectorType |
| anonymous enum |
| Eigen::internal::UpperBidiagonalization::UpperBidiagonalization | ( | ) | [inline] |
| Eigen::internal::UpperBidiagonalization::UpperBidiagonalization | ( | const MatrixType & | matrix | ) | [inline] |
| const BidiagonalType& Eigen::internal::UpperBidiagonalization::bidiagonal | ( | ) | const [inline] |
| UpperBidiagonalization< _MatrixType > & Eigen::internal::UpperBidiagonalization::compute | ( | const MatrixType & | matrix | ) |
| const MatrixType& Eigen::internal::UpperBidiagonalization::householder | ( | ) | const [inline] |
| const HouseholderUSequenceType Eigen::internal::UpperBidiagonalization::householderU | ( | ) | const [inline] |
| const HouseholderVSequenceType Eigen::internal::UpperBidiagonalization::householderV | ( | ) | [inline] |
bool Eigen::internal::UpperBidiagonalization::m_isInitialized [protected] |
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |