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