Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Protected Attributes
Eigen::internal::UpperBidiagonalization Class Reference

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)
UpperBidiagonalizationcompute (const MatrixType &matrix)
const MatrixTypehouseholder () const
const BidiagonalTypebidiagonal () const
const HouseholderUSequenceType householderU () const
const HouseholderVSequenceType householderV ()

Protected Attributes

MatrixType m_householder
BidiagonalType m_bidiagonal
bool m_isInitialized

Member Typedef Documentation

typedef BandMatrix<RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0> Eigen::internal::UpperBidiagonalization::BidiagonalType

Definition at line 48 of file SVD.

Definition at line 47 of file SVD.

Definition at line 49 of file SVD.

Definition at line 54 of file SVD.

Definition at line 59 of file SVD.

Definition at line 45 of file SVD.

Definition at line 37 of file SVD.

Definition at line 44 of file SVD.

Definition at line 46 of file SVD.

Definition at line 43 of file SVD.

Definition at line 50 of file SVD.


Member Enumeration Documentation

anonymous enum
Enumerator:
RowsAtCompileTime 
ColsAtCompileTime 
ColsAtCompileTimeMinusOne 

Definition at line 38 of file SVD.


Constructor & Destructor Documentation

Eigen::internal::UpperBidiagonalization::UpperBidiagonalization ( ) [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 67 of file SVD.

Eigen::internal::UpperBidiagonalization::UpperBidiagonalization ( const MatrixType matrix) [inline]

Definition at line 69 of file SVD.


Member Function Documentation

const BidiagonalType& Eigen::internal::UpperBidiagonalization::bidiagonal ( ) const [inline]

Definition at line 80 of file SVD.

UpperBidiagonalization< _MatrixType > & Eigen::internal::UpperBidiagonalization::compute ( const MatrixType matrix)

Definition at line 103 of file SVD.

const MatrixType& Eigen::internal::UpperBidiagonalization::householder ( ) const [inline]

Definition at line 79 of file SVD.

const HouseholderUSequenceType Eigen::internal::UpperBidiagonalization::householderU ( ) const [inline]

Definition at line 82 of file SVD.

const HouseholderVSequenceType Eigen::internal::UpperBidiagonalization::householderV ( ) [inline]

Definition at line 88 of file SVD.


Member Data Documentation

Definition at line 98 of file SVD.

Definition at line 97 of file SVD.

Definition at line 99 of file SVD.




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011