eckit::linalg::SparseMatrix::iterator struct final

Base classes

struct const_iterator

Constructors, destructors, conversion operators

const_iterator(const SparseMatrix&)
const_iterator(const SparseMatrix&, Size row)
const_iterator(const const_iterator&) defaulted
const_iterator(const_iterator&&) defaulted
operator bool() const

Public functions

auto operator*() -> Scalar&
auto col() const -> Size
auto row() const -> Size
auto operator++() -> const_iterator&
auto operator++(int) -> const_iterator
auto operator!=(const const_iterator& other) const -> bool
auto operator==(const const_iterator&) const -> bool
auto operator*() const -> const Scalar&
void print(std::ostream&) const
auto lastOfRow() const -> bool