Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
Eigen::internal::qr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > Class Template Reference

#include <JacobiSVD.h>

Public Types

enum  {
  RowsAtCompileTime = MatrixType::RowsAtCompileTime, ColsAtCompileTime = MatrixType::ColsAtCompileTime, MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime,
  Options = MatrixType::Options
}
 
typedef MatrixType::Scalar Scalar
 
typedef internal::make_proper_matrix_type< Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime >::type TransposeTypeWithSameStorageOrder
 

Public Member Functions

void allocate (const JacobiSVD< MatrixType, ColPivHouseholderQRPreconditioner > &svd)
 
bool run (JacobiSVD< MatrixType, ColPivHouseholderQRPreconditioner > &svd, const MatrixType &matrix)
 

Private Types

typedef ColPivHouseholderQR< TransposeTypeWithSameStorageOrderQRType
 

Private Attributes

TransposeTypeWithSameStorageOrder m_adjoint
 
QRType m_qr
 
internal::plain_row_type< MatrixType >::type m_workspace
 

Detailed Description

template<typename MatrixType>
class Eigen::internal::qr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >

Definition at line 195 of file JacobiSVD.h.

Member Typedef Documentation

◆ QRType

Definition at line 245 of file JacobiSVD.h.

◆ Scalar

Definition at line 198 of file JacobiSVD.h.

◆ TransposeTypeWithSameStorageOrder

Definition at line 210 of file JacobiSVD.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename MatrixType >
anonymous enum
Enumerator
RowsAtCompileTime 
ColsAtCompileTime 
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
Options 

Definition at line 199 of file JacobiSVD.h.

Member Function Documentation

◆ allocate()

Definition at line 212 of file JacobiSVD.h.

◆ run()

Definition at line 224 of file JacobiSVD.h.

Member Data Documentation

◆ m_adjoint

Definition at line 247 of file JacobiSVD.h.

◆ m_qr

Definition at line 246 of file JacobiSVD.h.

◆ m_workspace

Definition at line 248 of file JacobiSVD.h.


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


gtsam
Author(s):
autogenerated on Sat Jun 1 2024 03:12:26