irlba
A C++ library for IRLBA
|
Classes for parallelized multiplication. More...
#include "utils.hpp"
#include <vector>
#include "Eigen/Dense"
#include "subpar/subpar.hpp"
Go to the source code of this file.
Classes | |
class | irlba::ParallelSparseMatrix< ValueArray_, IndexArray_, PointerArray_, EigenVector_ > |
Sparse matrix with customizable parallelization. More... | |
class | irlba::EigenThreadScope |
Restrict the number of available threads for Eigen. More... | |
Namespaces | |
namespace | irlba |
Implements IRLBA for approximate SVD. | |
Functions | |
template<typename Task_ , class Run_ > | |
void | irlba::parallelize (Task_ num_tasks, Run_ run_task) |
Classes for parallelized multiplication.