#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, MaxRowsAtCompileTime > | TransposeTypeWithSameStorageOrder |
Public Member Functions | |
void | allocate (const JacobiSVD< MatrixType, FullPivHouseholderQRPreconditioner > &svd) |
bool | run (JacobiSVD< MatrixType, FullPivHouseholderQRPreconditioner > &svd, const MatrixType &matrix) |
Private Types | |
typedef FullPivHouseholderQR < TransposeTypeWithSameStorageOrder > | QRType |
Private Attributes | |
TransposeTypeWithSameStorageOrder | m_adjoint |
QRType | m_qr |
internal::plain_row_type < MatrixType >::type | m_workspace |
Definition at line 106 of file JacobiSVD.h.
typedef MatrixType::Index Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::Index |
Definition at line 109 of file JacobiSVD.h.
typedef FullPivHouseholderQR<TransposeTypeWithSameStorageOrder> Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::QRType [private] |
Definition at line 147 of file JacobiSVD.h.
typedef MatrixType::Scalar Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::Scalar |
Definition at line 110 of file JacobiSVD.h.
Definition at line 120 of file JacobiSVD.h.
anonymous enum |
Definition at line 111 of file JacobiSVD.h.
void Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::allocate | ( | const JacobiSVD< MatrixType, FullPivHouseholderQRPreconditioner > & | svd | ) | [inline] |
Definition at line 122 of file JacobiSVD.h.
bool Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::run | ( | JacobiSVD< MatrixType, FullPivHouseholderQRPreconditioner > & | svd, |
const MatrixType & | matrix | ||
) | [inline] |
Definition at line 133 of file JacobiSVD.h.
TransposeTypeWithSameStorageOrder Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::m_adjoint [private] |
Definition at line 149 of file JacobiSVD.h.
QRType Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::m_qr [private] |
Definition at line 148 of file JacobiSVD.h.
internal::plain_row_type<MatrixType>::type Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >::m_workspace [private] |
Definition at line 150 of file JacobiSVD.h.