Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType > Struct Template Reference

Expression type for return value of FullPivHouseholderQR::matrixQ() More...

#include <FullPivHouseholderQR.h>

Inheritance diagram for Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >:
Inheritance graph
[legend]

Public Types

typedef internal::plain_diag_type< MatrixType >::type HCoeffsType
 
typedef FullPivHouseholderQR< MatrixType >::IntDiagSizeVectorType IntDiagSizeVectorType
 
typedef Matrix< typename MatrixType::Scalar, 1, MatrixType::RowsAtCompileTime, RowMajor, 1, MatrixType::MaxRowsAtCompileTime > WorkVectorType
 
- Public Types inherited from Eigen::ReturnByValue< FullPivHouseholderQRMatrixQReturnType< MatrixType > >
typedef internal::dense_xpr_base< ReturnByValue >::type Base
 
typedef internal::traits< FullPivHouseholderQRMatrixQReturnType< MatrixType > >::ReturnType ReturnType
 

Public Member Functions

Index cols () const
 
template<typename ResultType >
void evalTo (ResultType &result) const
 
template<typename ResultType >
void evalTo (ResultType &result, WorkVectorType &workspace) const
 
 FullPivHouseholderQRMatrixQReturnType (const MatrixType &qr, const HCoeffsType &hCoeffs, const IntDiagSizeVectorType &rowsTranspositions)
 
Index rows () const
 
- Public Member Functions inherited from Eigen::ReturnByValue< FullPivHouseholderQRMatrixQReturnType< MatrixType > >
const Unusablecoeff (Index) const
 
const Unusablecoeff (Index, Index) const
 
UnusablecoeffRef (Index)
 
UnusablecoeffRef (Index, Index)
 
EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC void evalTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC Index rows () const
 

Protected Attributes

HCoeffsType::Nested m_hCoeffs
 
MatrixType::Nested m_qr
 
IntDiagSizeVectorType::Nested m_rowsTranspositions
 

Detailed Description

template<typename MatrixType>
struct Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >

Expression type for return value of FullPivHouseholderQR::matrixQ()

Template Parameters
MatrixTypetype of underlying dense matrix

Definition at line 24 of file FullPivHouseholderQR.h.

Member Typedef Documentation

Definition at line 600 of file FullPivHouseholderQR.h.

Definition at line 599 of file FullPivHouseholderQR.h.

template<typename MatrixType >
typedef Matrix<typename MatrixType::Scalar, 1, MatrixType::RowsAtCompileTime, RowMajor, 1, MatrixType::MaxRowsAtCompileTime> Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::WorkVectorType

Definition at line 602 of file FullPivHouseholderQR.h.

Constructor & Destructor Documentation

template<typename MatrixType >
Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::FullPivHouseholderQRMatrixQReturnType ( const MatrixType qr,
const HCoeffsType hCoeffs,
const IntDiagSizeVectorType rowsTranspositions 
)
inline

Definition at line 604 of file FullPivHouseholderQR.h.

Member Function Documentation

template<typename MatrixType >
Index Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::cols ( void  ) const
inline

Definition at line 641 of file FullPivHouseholderQR.h.

template<typename MatrixType >
template<typename ResultType >
void Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::evalTo ( ResultType &  result) const
inline

Definition at line 613 of file FullPivHouseholderQR.h.

template<typename MatrixType >
template<typename ResultType >
void Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::evalTo ( ResultType &  result,
WorkVectorType workspace 
) const
inline

Definition at line 621 of file FullPivHouseholderQR.h.

template<typename MatrixType >
Index Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::rows ( void  ) const
inline

Definition at line 640 of file FullPivHouseholderQR.h.

Member Data Documentation

template<typename MatrixType >
HCoeffsType::Nested Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::m_hCoeffs
protected

Definition at line 645 of file FullPivHouseholderQR.h.

template<typename MatrixType >
MatrixType::Nested Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::m_qr
protected

Definition at line 644 of file FullPivHouseholderQR.h.

template<typename MatrixType >
IntDiagSizeVectorType::Nested Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >::m_rowsTranspositions
protected

Definition at line 646 of file FullPivHouseholderQR.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:56:08