fastSparseProduct.hpp File Reference
#include <Eigen/Sparse>
#include <algorithm>
#include <iterator>
#include <functional>
#include <limits>
#include <vector>
#include <Eigen/Core>
Include dependency graph for fastSparseProduct.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::QuickSort< depth >
 
struct  Opm::QuickSort< 0 >
 

Namespaces

 Opm
 

Functions

template<typename Lhs , typename Rhs , typename ResultType >
void Opm::fastSparseProduct (const Lhs &lhs, const Rhs &rhs, ResultType &res)
 
void Opm::fastDiagSparseProduct (const std::vector< double > &lhs, const Eigen::SparseMatrix< double > &rhs, Eigen::SparseMatrix< double > &res)
 
void Opm::fastSparseDiagProduct (const Eigen::SparseMatrix< double > &lhs, const std::vector< double > &rhs, Eigen::SparseMatrix< double > &res)