Public Types | Public Member Functions | Public Attributes | List of all members
Eigen::SparseQRMatrixQReturnType< SparseQRType > Struct Template Reference

#include <SparseQR.h>

Public Types

enum  { RowsAtCompileTime = Dynamic, ColsAtCompileTime = Dynamic }
 
typedef Matrix< Scalar, Dynamic, DynamicDenseMatrix
 
typedef SparseQRType::Scalar Scalar
 

Public Member Functions

SparseQRMatrixQTransposeReturnType< SparseQRType > adjoint () const
 
Index cols () const
 
template<typename Derived >
SparseQR_QProduct< SparseQRType, Derived > operator* (const MatrixBase< Derived > &other)
 
Index rows () const
 
 SparseQRMatrixQReturnType (const SparseQRType &qr)
 
SparseQRMatrixQTransposeReturnType< SparseQRType > transpose () const
 

Public Attributes

const SparseQRType & m_qr
 

Detailed Description

template<typename SparseQRType>
struct Eigen::SparseQRMatrixQReturnType< SparseQRType >

Definition at line 17 of file SparseQR.h.

Member Typedef Documentation

◆ DenseMatrix

template<typename SparseQRType >
typedef Matrix<Scalar,Dynamic,Dynamic> Eigen::SparseQRMatrixQReturnType< SparseQRType >::DenseMatrix

Definition at line 677 of file SparseQR.h.

◆ Scalar

template<typename SparseQRType >
typedef SparseQRType::Scalar Eigen::SparseQRMatrixQReturnType< SparseQRType >::Scalar

Definition at line 676 of file SparseQR.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename SparseQRType >
anonymous enum
Enumerator
RowsAtCompileTime 
ColsAtCompileTime 

Definition at line 678 of file SparseQR.h.

Constructor & Destructor Documentation

◆ SparseQRMatrixQReturnType()

template<typename SparseQRType >
Eigen::SparseQRMatrixQReturnType< SparseQRType >::SparseQRMatrixQReturnType ( const SparseQRType &  qr)
inlineexplicit

Definition at line 682 of file SparseQR.h.

Member Function Documentation

◆ adjoint()

template<typename SparseQRType >
SparseQRMatrixQTransposeReturnType<SparseQRType> Eigen::SparseQRMatrixQReturnType< SparseQRType >::adjoint ( ) const
inline

Definition at line 689 of file SparseQR.h.

◆ cols()

template<typename SparseQRType >
Index Eigen::SparseQRMatrixQReturnType< SparseQRType >::cols ( ) const
inline

Definition at line 694 of file SparseQR.h.

◆ operator*()

template<typename SparseQRType >
template<typename Derived >
SparseQR_QProduct<SparseQRType, Derived> Eigen::SparseQRMatrixQReturnType< SparseQRType >::operator* ( const MatrixBase< Derived > &  other)
inline

Definition at line 684 of file SparseQR.h.

◆ rows()

template<typename SparseQRType >
Index Eigen::SparseQRMatrixQReturnType< SparseQRType >::rows ( ) const
inline

Definition at line 693 of file SparseQR.h.

◆ transpose()

template<typename SparseQRType >
SparseQRMatrixQTransposeReturnType<SparseQRType> Eigen::SparseQRMatrixQReturnType< SparseQRType >::transpose ( ) const
inline

Definition at line 696 of file SparseQR.h.

Member Data Documentation

◆ m_qr

template<typename SparseQRType >
const SparseQRType& Eigen::SparseQRMatrixQReturnType< SparseQRType >::m_qr

Definition at line 700 of file SparseQR.h.


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


gtsam
Author(s):
autogenerated on Wed May 15 2024 15:29:26