irlba
A C++ library for IRLBA
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
parallel.hpp File Reference

Classes for parallelized multiplication. More...

#include "utils.hpp"
#include <vector>
#include "Eigen/Dense"
#include "subpar/subpar.hpp"
Include dependency graph for parallel.hpp:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Classes for parallelized multiplication.