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