Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, 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::Index Index
 
typedef MatrixType::Scalar Scalar
 
typedef Matrix< Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTimeTransposeTypeWithSameStorageOrder
 

Public Member Functions

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

Private Types

typedef HouseholderQR< 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, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >

Definition at line 296 of file JacobiSVD.h.

Member Typedef Documentation

template<typename MatrixType >
typedef MatrixType::Index Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::Index

Definition at line 299 of file JacobiSVD.h.

Definition at line 346 of file JacobiSVD.h.

template<typename MatrixType >
typedef MatrixType::Scalar Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::Scalar

Definition at line 300 of file JacobiSVD.h.

Definition at line 311 of file JacobiSVD.h.

Member Enumeration Documentation

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

Definition at line 301 of file JacobiSVD.h.

Member Function Documentation

template<typename MatrixType >
void Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::allocate ( const JacobiSVD< MatrixType, HouseholderQRPreconditioner > &  svd)
inline

Definition at line 313 of file JacobiSVD.h.

template<typename MatrixType >
bool Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::run ( JacobiSVD< MatrixType, HouseholderQRPreconditioner > &  svd,
const MatrixType &  matrix 
)
inline

Definition at line 325 of file JacobiSVD.h.

Member Data Documentation

Definition at line 348 of file JacobiSVD.h.

template<typename MatrixType >
QRType Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::m_qr
private

Definition at line 347 of file JacobiSVD.h.

template<typename MatrixType >
internal::plain_row_type<MatrixType>::type Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::m_workspace
private

Definition at line 349 of file JacobiSVD.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:14