Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types | Public Member Functions | Protected Attributes

QR< MatrixType > Class Template Reference

Inheritance diagram for QR< MatrixType >:
Inheritance graph
[legend]
Collaboration diagram for QR< MatrixType >:
Collaboration graph
[legend]

List of all members.

Public Types

enum  
typedef HouseholderQR< MatrixType > Base
typedef
internal::plain_diag_type
< MatrixType >::type 
HCoeffsType
typedef HouseholderSequence
< MatrixType, HCoeffsType >
::ConjugateReturnType 
HouseholderSequenceType
typedef MatrixType::Index Index
typedef Matrix< Scalar,
RowsAtCompileTime,
RowsAtCompileTime,(MatrixType::Flags
&RowMajorBit)?RowMajor:ColMajor,
MaxRowsAtCompileTime,
MaxRowsAtCompileTime > 
MatrixQType
typedef Block< const
MatrixType,
MatrixType::ColsAtCompileTime,
MatrixType::ColsAtCompileTime > 
MatrixRBlockType
typedef MatrixType MatrixType
typedef MatrixType::RealScalar RealScalar
typedef
internal::plain_row_type
< MatrixType >::type 
RowVectorType
typedef MatrixType::Scalar Scalar

Public Member Functions

MatrixType::RealScalar absDeterminant () const
Index cols () const
HouseholderQRcompute (const MatrixType &matrix)
const HCoeffsTypehCoeffs () const
HouseholderSequenceType householderQ () const
bool isFullRank () const
MatrixType::RealScalar logAbsDeterminant () const
MatrixType matrixQ (void) const
const MatrixType & matrixQR () const
const TriangularView
< MatrixRBlockType,
UpperTriangular > 
matrixR (void) const
template<typename T >
 QR (const T &t)
Index rows () const
const internal::solve_retval
< HouseholderQR, Rhs > 
solve (const MatrixBase< Rhs > &b) const
template<typename OtherDerived , typename ResultType >
bool solve (const MatrixBase< OtherDerived > &b, ResultType *result) const

Protected Attributes

HCoeffsType m_hCoeffs
bool m_isInitialized
MatrixType m_qr
RowVectorType m_temp

Detailed Description

template<typename MatrixType>
class QR< MatrixType >

Definition at line 30 of file QR.h.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index