irlba
A C++ library for IRLBA
Loading...
Searching...
No Matches
Public Attributes | List of all members
irlba::Results< EigenMatrix_, EigenVector_ > Struct Template Reference

Result of the IRLBA-based decomposition. More...

#include <compute.hpp>

Public Attributes

EigenMatrix_ U
 
EigenMatrix_ V
 
EigenVector_ D
 
int iterations
 
bool converged
 

Detailed Description

template<class EigenMatrix_, class EigenVector_>
struct irlba::Results< EigenMatrix_, EigenVector_ >

Result of the IRLBA-based decomposition.

Template Parameters
EigenMatrix_A floating-point Eigen::Matrix class.
EigenVector_A floating-point Eigen::Vector class, typically of the same scalar type as EigenMatrix_.

Member Data Documentation

◆ converged

Whether the algorithm converged.

◆ D

The requested number of singular values, ordered by decreasing value. These correspond to the vectors in U and V.

◆ iterations

The number of restart iterations performed.

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

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


The documentation for this struct was generated from the following file: