template<typename Value, typename Index = eckit::linalg::Index>
SparseMatrixView class
Public types
- using value_type = Value
- using index_type = Index
-
using size_type = std::
size_t
Constructors, destructors, conversion operators
- ~SparseMatrixView() defaulted
- SparseMatrixView() defaulted
-
SparseMatrixView(size_
type rows, size_ type cols, size_ type nnz, value_type const* value, index_type const* inner, index_type const* outer) - SparseMatrixView(const SparseMatrixView& other) defaulted
Public functions
-
auto rows() const -> size_
type -
auto cols() const -> size_
type -
auto nnz() const -> size_
type -
auto outer_size() const -> size_
type -
auto inner_size() const -> size_
type -
auto value_size() const -> size_
type - auto outer() const -> index_type const*
- auto inner() const -> index_type const*
- auto value() const -> value_type const*
- auto empty() const -> bool