eckit::linalg::SparseMatrix::const_iterator struct

Derived classes

struct iterator final

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
~const_iterator() defaulted virtual
operator bool() const

Public functions

auto col() const -> Size
auto row() const -> Size
auto operator++() -> const_iterator&
auto operator++(int) -> const_iterator
auto operator=(const const_iterator&) -> const_iterator& defaulted
auto operator=(const_iterator&&) -> const_iterator& defaulted
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