|
irlba
A C++ library for IRLBA
|
Sparse matrix with parallelized multiplication. More...
#include <vector>#include <memory>#include <cstddef>#include "../utils.hpp"#include "../parallel.hpp"#include "interface.hpp"#include "Eigen/Dense"#include "sanisizer/sanisizer.hpp"#include "subpar/subpar.hpp"

Go to the source code of this file.
Classes | |
| class | irlba::ParallelSparseWorkspace< EigenVector_, ValueArray_, IndexArray_, PointerArray_ > |
Workspace for multiplication of a ParallelSparseMatrix. More... | |
| class | irlba::ParallelSparseAdjointWorkspace< EigenVector_, ValueArray_, IndexArray_, PointerArray_ > |
Workspace for multiplication of a transposed ParallelSparseMatrix. More... | |
| class | irlba::ParallelSparseRealizeWorkspace< EigenMatrix_, ValueArray_, IndexArray_, PointerArray_ > |
Workspace for realizing a ParallelSparseMatrix. More... | |
| class | irlba::ParallelSparseMatrix< EigenVector_, EigenMatrix_, ValueArray_, IndexArray_, PointerArray_ > |
| Sparse matrix with customizable parallelization. More... | |
Namespaces | |
| namespace | irlba |
| Implements IRLBA for approximate SVD. | |
Sparse matrix with parallelized multiplication.