irlba
A C++ library for IRLBA
|
Result of the IRLBA-based decomposition. More...
#include <compute.hpp>
Public Attributes | |
EigenMatrix_ | U |
EigenMatrix_ | V |
EigenVector_ | D |
int | iterations |
bool | converged |
Result of the IRLBA-based decomposition.
EigenMatrix_ | A floating-point Eigen::Matrix class. |
EigenVector_ | A floating-point Eigen::Vector class, typically of the same scalar type as EigenMatrix_ . |
bool irlba::Results< EigenMatrix_, EigenVector_ >::converged |
Whether the algorithm converged.
EigenVector_ irlba::Results< EigenMatrix_, EigenVector_ >::D |
The requested number of singular values, ordered by decreasing value. These correspond to the vectors in U
and V
.
int irlba::Results< EigenMatrix_, EigenVector_ >::iterations |
The number of restart iterations performed.
EigenMatrix_ irlba::Results< EigenMatrix_, EigenVector_ >::U |
The left singular vectors, stored as columns of U
. The number of rows in U
is equal to the number of rows in the input matrix, and the number of columns is equal to the number of requested vectors.
EigenMatrix_ irlba::Results< EigenMatrix_, EigenVector_ >::V |
The right singular vectors, stored as columns of U
. The number of rows in U
is equal to the number of columns in the input matrix, and the number of columns is equal to the number of requested vectors.