16 #ifndef dealii_matrix_iterator_h
17 #define dealii_matrix_iterator_h
32 template <
class ACCESSOR>
60 template <
class OtherAccessor>
122 template <
class OtherAccessor>
129 template <
class ACCESSOR>
137 template <
class ACCESSOR>
138 template <
class OtherAccessor>
145 template <
class ACCESSOR>
154 template <
class ACCESSOR>
164 template <
class ACCESSOR>
165 inline const ACCESSOR &
172 template <
class ACCESSOR>
173 inline const ACCESSOR *
180 template <
class ACCESSOR>
188 template <
class ACCESSOR>
192 return !(*
this == other);
196 template <
class ACCESSOR>
207 template <
class ACCESSOR>
211 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
types::global_dof_index size_type
bool operator==(const MatrixIterator &) const
bool operator>(const MatrixIterator &) const
const ACCESSOR & operator*() const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
static ::ExceptionBase & ExcInternalError()
#define Assert(cond, exc)
@ matrix
Contents is actually a matrix.
unsigned int global_dof_index