Public Types | Public Member Functions

QR< MatrixType > Class Template Reference

#include <QR.h>

Inheritance diagram for QR< MatrixType >:
HouseholderQR< MatrixType >

List of all members.

Public Types

typedef HouseholderQR< MatrixTypeBase
typedef Block< const
MatrixType,
MatrixType::ColsAtCompileTime,
MatrixType::ColsAtCompileTime > 
MatrixRBlockType

Public Member Functions

 QR ()
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

template<typename MatrixType>
class QR< MatrixType >


Member Typedef Documentation

template<typename MatrixType>
typedef HouseholderQR<MatrixType> QR< MatrixType >::Base
template<typename MatrixType>
typedef Block<const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime> QR< MatrixType >::MatrixRBlockType

Constructor & Destructor Documentation

template<typename MatrixType>
QR< MatrixType >::QR (  )  [inline]
template<typename MatrixType>
template<typename T >
QR< MatrixType >::QR ( const T &  t  )  [inline, explicit]

Member Function Documentation

template<typename MatrixType>
bool QR< MatrixType >::isFullRank (  )  const [inline]
template<typename MatrixType>
MatrixType QR< MatrixType >::matrixQ ( void   )  const [inline]
template<typename MatrixType>
const TriangularView<MatrixRBlockType, UpperTriangular> QR< MatrixType >::matrixR ( void   )  const [inline]
template<typename MatrixType>
template<typename OtherDerived , typename ResultType >
bool QR< MatrixType >::solve ( const MatrixBase< OtherDerived > &  b,
ResultType *  result 
) const [inline]

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