#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.