irlba
A C++ library for IRLBA
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cirlba::AdjointWorkspace< EigenVector_ >Workspace class for multiplying a transposed Matrix
 Cirlba::ParallelSparseAdjointWorkspace< EigenVector_, ValueArray_, IndexArray_, PointerArray_ >Workspace for multiplication of a transposed ParallelSparseMatrix
 Cirlba::EigenThreadScopeRestrict the number of available threads for Eigen
 Cirlba::Matrix< EigenVector_, EigenMatrix_ >Interface for a matrix to use in compute()
 Cirlba::CenteredMatrix< EigenVector_, EigenMatrix_, MatrixPointer_, CenterPointer_ >Deferred centering of a matrix
 Cirlba::ParallelSparseMatrix< EigenVector_, EigenMatrix_, ValueArray_, IndexArray_, PointerArray_ >Sparse matrix with customizable parallelization
 Cirlba::SimpleMatrix< EigenVector_, EigenMatrix_, SimplePointer_ >A Matrix-compatible wrapper around a "simple" matrix
 Cirlba::Options< EigenVector_ >Options for running IRLBA in compute() and pca()
 Cirlba::PcaResults< EigenMatrix_, EigenVector_ >Results of the IRLBA-based PCA by pca()
 Cirlba::RealizeWorkspace< EigenMatrix_ >Workspace class for realizing a Matrix
 Cirlba::ParallelSparseRealizeWorkspace< EigenMatrix_, ValueArray_, IndexArray_, PointerArray_ >Workspace for realizing a ParallelSparseMatrix
 Cirlba::Results< EigenMatrix_, EigenVector_ >Results of the IRLBA-based SVD by compute()
 Cirlba::Workspace< EigenVector_ >Workspace class for multiplying a Matrix
 Cirlba::ParallelSparseWorkspace< EigenVector_, ValueArray_, IndexArray_, PointerArray_ >Workspace for multiplication of a ParallelSparseMatrix