#include <PartialSVDSolver.h>
Public Member Functions | |
int | compute (int maxit=1000, Scalar tol=1e-10) |
Matrix | matrix_U (int nu) |
Matrix | matrix_V (int nv) |
PartialSVDSolver (ConstGenericMatrix &mat, int ncomp, int ncv) | |
Vector | singular_values () const |
virtual | ~PartialSVDSolver () |
Private Types | |
typedef const Eigen::Ref< const MatrixType > | ConstGenericMatrix |
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > | Matrix |
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > | Vector |
Private Attributes | |
SymEigsSolver< Scalar, LARGEST_ALGE, SVDMatOp< Scalar > > * | m_eigs |
Matrix | m_evecs |
const int | m_m |
ConstGenericMatrix | m_mat |
const int | m_n |
int | m_nconv |
SVDMatOp< Scalar > * | m_op |
Definition at line 109 of file PartialSVDSolver.h.
|
private |
Definition at line 114 of file PartialSVDSolver.h.
|
private |
Definition at line 112 of file PartialSVDSolver.h.
|
private |
Definition at line 113 of file PartialSVDSolver.h.
|
inline |
Definition at line 126 of file PartialSVDSolver.h.
|
inlinevirtual |
Definition at line 144 of file PartialSVDSolver.h.
|
inline |
Definition at line 151 of file PartialSVDSolver.h.
|
inline |
Definition at line 168 of file PartialSVDSolver.h.
|
inline |
Definition at line 184 of file PartialSVDSolver.h.
|
inline |
Definition at line 160 of file PartialSVDSolver.h.
|
private |
Definition at line 120 of file PartialSVDSolver.h.
|
private |
Definition at line 122 of file PartialSVDSolver.h.
|
private |
Definition at line 117 of file PartialSVDSolver.h.
|
private |
Definition at line 116 of file PartialSVDSolver.h.
|
private |
Definition at line 118 of file PartialSVDSolver.h.
|
private |
Definition at line 121 of file PartialSVDSolver.h.
|
private |
Definition at line 119 of file PartialSVDSolver.h.