16 template<
typename MatrixType>
    27     explicit QR(
const T& t) : Base(t) {}
    29     template<
typename OtherDerived, 
typename ResultType>
    32       *result = 
static_cast<const Base*
>(
this)->
solve(b);
    58 template<
typename Derived>
 HouseholderSequenceType householderQ() const
Block< const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime > MatrixRBlockType
const TriangularView< MatrixRBlockType, UpperTriangular > matrixR(void) const 
bool solve(const MatrixBase< OtherDerived > &b, ResultType *result) const 
HouseholderQR< MatrixType > Base
MatrixType matrixQ(void) const 
Expression of a fixed-size or dynamic-size block. 
Householder QR decomposition of a matrix. 
Base class for triangular part in a matrix. 
Base class for all dense matrices, vectors, and expressions. 
const MatrixType & matrixQR() const