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

#include <SparseQR.h>

Inheritance diagram for Eigen::SparseQRMatrixQReturnType< SparseQRType >:
Inheritance graph
[legend]

Public Types

enum  { RowsAtCompileTime = Dynamic, ColsAtCompileTime = Dynamic }
 
typedef Matrix< Scalar, Dynamic, DynamicDenseMatrix
 
typedef SparseQRType::Scalar Scalar
 
- Public Types inherited from Eigen::EigenBase< SparseQRMatrixQReturnType< SparseQRType > >
typedef Eigen::Index Index
 The interface type of indices. More...
 
typedef internal::traits< SparseQRMatrixQReturnType< SparseQRType > >::StorageKind StorageKind
 

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 Member Functions inherited from Eigen::EigenBase< SparseQRMatrixQReturnType< SparseQRType > >
EIGEN_DEVICE_FUNC void addTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheLeft (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheRight (Dest &dst) const
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC SparseQRMatrixQReturnType< SparseQRType > & const_cast_derived () const
 
EIGEN_DEVICE_FUNC const SparseQRMatrixQReturnType< SparseQRType > & const_derived () const
 
EIGEN_DEVICE_FUNC SparseQRMatrixQReturnType< SparseQRType > & derived ()
 
EIGEN_DEVICE_FUNC const SparseQRMatrixQReturnType< SparseQRType > & derived () const
 
EIGEN_DEVICE_FUNC void evalTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC void subTo (Dest &dst) 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 ( void  ) 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 ( void  ) 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 Tue Jul 4 2023 02:43:31