16#ifndef dealii_matrix_iterator_h
17#define dealii_matrix_iterator_h
32template <
class ACCESSOR>
60 template <
class OtherAccessor>
120 template <
class OtherAccessor>
127template <
class ACCESSOR>
135template <
class ACCESSOR>
136template <
class OtherAccessor>
143template <
class ACCESSOR>
152template <
class ACCESSOR>
162template <
class ACCESSOR>
169template <
class ACCESSOR>
176template <
class ACCESSOR>
184template <
class ACCESSOR>
188 return !(*
this == other);
192template <
class ACCESSOR>
203template <
class ACCESSOR>
207 return (other < *
this);
MatrixIterator & operator++()
const ACCESSOR * operator->() const
bool operator!=(const MatrixIterator &) const
bool operator<(const MatrixIterator &) const
typename ACCESSOR::MatrixType MatrixType
friend class MatrixIterator
bool operator==(const MatrixIterator &) const
bool operator>(const MatrixIterator &) const
const ACCESSOR & operator*() const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define Assert(cond, exc)
static ::ExceptionBase & ExcInternalError()
@ matrix
Contents is actually a matrix.
unsigned int global_dof_index