#include <PartialSVDSolver.h>
Public Member Functions | |
| Index | compute (Index maxit=1000, Scalar tol=1e-10) |
| Matrix | matrix_U (Index nu) |
| Matrix | matrix_V (Index nv) |
| PartialSVDSolver (ConstGenericMatrix &mat, Index ncomp, Index ncv) | |
| Vector | singular_values () const |
| virtual | ~PartialSVDSolver () |
Private Types | |
| using | ConstGenericMatrix = const Eigen::Ref< const MatrixType > |
| using | Index = Eigen::Index |
| using | Matrix = Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > |
| using | Scalar = typename MatrixType::Scalar |
| using | Vector = Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > |
Private Attributes | |
| SymEigsSolver< SVDMatOp< Scalar > > * | m_eigs |
| Matrix | m_evecs |
| const Index | m_m |
| ConstGenericMatrix | m_mat |
| const Index | m_n |
| Index | m_nconv |
| SVDMatOp< Scalar > * | m_op |
Definition at line 116 of file PartialSVDSolver.h.
|
private |
Definition at line 123 of file PartialSVDSolver.h.
|
private |
Definition at line 120 of file PartialSVDSolver.h.
|
private |
Definition at line 121 of file PartialSVDSolver.h.
|
private |
Definition at line 119 of file PartialSVDSolver.h.
|
private |
Definition at line 122 of file PartialSVDSolver.h.
|
inline |
Definition at line 135 of file PartialSVDSolver.h.
|
inlinevirtual |
Definition at line 153 of file PartialSVDSolver.h.
|
inline |
Definition at line 160 of file PartialSVDSolver.h.
|
inline |
Definition at line 177 of file PartialSVDSolver.h.
|
inline |
Definition at line 193 of file PartialSVDSolver.h.
|
inline |
Definition at line 169 of file PartialSVDSolver.h.
|
private |
Definition at line 129 of file PartialSVDSolver.h.
|
private |
Definition at line 131 of file PartialSVDSolver.h.
|
private |
Definition at line 126 of file PartialSVDSolver.h.
|
private |
Definition at line 125 of file PartialSVDSolver.h.
|
private |
Definition at line 127 of file PartialSVDSolver.h.
|
private |
Definition at line 130 of file PartialSVDSolver.h.
|
private |
Definition at line 128 of file PartialSVDSolver.h.