irlba
A C++ library for IRLBA
Loading...
Searching...
No Matches
sparse.hpp File Reference

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"
Include dependency graph for sparse.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.
 

Detailed Description

Sparse matrix with parallelized multiplication.