16 #ifndef dealii_matrix_iterator_h
17 #define dealii_matrix_iterator_h
32 template <
class ACCESSOR>
60 template <
class OtherAccessor>
90 template <
class OtherAccessor>
97 template <
class OtherAccessor>
124 template <
class OtherAccessor>
131 template <
class ACCESSOR>
139 template <
class ACCESSOR>
140 template <
class OtherAccessor>
147 template <
class ACCESSOR>
156 template <
class ACCESSOR>
166 template <
class ACCESSOR>
167 inline const ACCESSOR &
174 template <
class ACCESSOR>
175 inline const ACCESSOR *
182 template <
class ACCESSOR>
183 template <
class OtherAccessor>
192 template <
class ACCESSOR>
193 template <
class OtherAccessor>
198 return !(*
this == other);
202 template <
class ACCESSOR>
213 template <
class ACCESSOR>
217 return (other < *
this);
MatrixIterator & operator++()
const ACCESSOR * operator->() const
bool operator==(const MatrixIterator< OtherAccessor > &) const
bool operator<(const MatrixIterator &) const
typename ACCESSOR::MatrixType MatrixType
bool operator!=(const MatrixIterator< OtherAccessor > &) const
friend class MatrixIterator
types::global_dof_index size_type
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