file
SparseMatrixMultiply_OpenMP.h
Namespaces
- namespace atlas
- Contains all atlas classes and methods.
- namespace atlas::linalg
- namespace atlas::linalg::sparse
Classes
-
template<typename SourceValue, typename TargetValue>struct atlas::linalg::sparse::SparseMatrixMultiply<backend::openmp, Indexing::layout_left, 1, SourceValue, TargetValue>
-
template<typename SourceValue, typename TargetValue>struct atlas::linalg::sparse::SparseMatrixMultiply<backend::openmp, Indexing::layout_left, 2, SourceValue, TargetValue>
-
template<typename SourceValue, typename TargetValue>struct atlas::linalg::sparse::SparseMatrixMultiply<backend::openmp, Indexing::layout_left, 3, SourceValue, TargetValue>
-
template<typename SourceValue, typename TargetValue>struct atlas::linalg::sparse::SparseMatrixMultiply<backend::openmp, Indexing::layout_right, 1, SourceValue, TargetValue>
-
template<typename SourceValue, typename TargetValue>struct atlas::linalg::sparse::SparseMatrixMultiply<backend::openmp, Indexing::layout_right, 2, SourceValue, TargetValue>
-
template<typename SourceValue, typename TargetValue>struct atlas::linalg::sparse::SparseMatrixMultiply<backend::openmp, Indexing::layout_right, 3, SourceValue, TargetValue>