atlas::linalg::SparseMatrixMultiply class

Constructors, destructors, conversion operators

SparseMatrixMultiply() defaulted
SparseMatrixMultiply(const std::string& backend)
SparseMatrixMultiply(const sparse::Backend& backend)

Public functions

template<typename Matrix, typename SourceView, typename TargetView>
void operator()(const Matrix& matrix, const SourceView& src, TargetView& tgt) const
template<typename Matrix, typename SourceView, typename TargetView>
void operator()(const Matrix& matrix, const SourceView& src, TargetView& tgt, Indexing indexing) const
auto backend() const -> const sparse::Backend&