Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types | Public Member Functions
Eigen::QR< MatrixType > Class Template Reference
+ Inheritance diagram for Eigen::QR< MatrixType >:
+ Collaboration diagram for Eigen::QR< MatrixType >:

Public Types

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

Public Member Functions

template<typename T >
 QR (const T &t)
 
template<typename OtherDerived , typename ResultType >
bool solve (const MatrixBase< OtherDerived > &b, ResultType *result) const
 
MatrixType matrixQ (void) const
 
bool isFullRank () const
 
const TriangularView< MatrixRBlockType, UpperTriangular > matrixR (void) const
 
- Public Member Functions inherited from Eigen::HouseholderQR< MatrixType >
 HouseholderQR ()
 Default Constructor. More...
 
 HouseholderQR (Index rows, Index cols)
 Default Constructor with memory preallocation. More...
 
 HouseholderQR (const MatrixType &matrix)
 Constructs a QR factorization from a given matrix. More...
 
const internal::solve_retval< HouseholderQR, Rhs > solve (const MatrixBase< Rhs > &b) const
 
HouseholderSequenceType householderQ () const
 
const MatrixType & matrixQR () const
 
HouseholderQRcompute (const MatrixType &matrix)
 
MatrixType::RealScalar absDeterminant () const
 
MatrixType::RealScalar logAbsDeterminant () const
 
Index rows () const
 
Index cols () const
 
const HCoeffsTypehCoeffs () const
 

Additional Inherited Members

- Protected Attributes inherited from Eigen::HouseholderQR< MatrixType >
MatrixType m_qr
 
HCoeffsType m_hCoeffs
 
RowVectorType m_temp
 
bool m_isInitialized
 

Detailed Description

template<typename MatrixType>
class Eigen::QR< MatrixType >

Definition at line 17 of file QR.h.


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