15#ifndef dealii_matrix_iterator_h
16#define dealii_matrix_iterator_h
32template <
typename AccessorType>
60 template <
class OtherAccessorType>
90 template <
class OtherAccessorType>
97 template <
class OtherAccessorType>
124 template <
class OtherAccessorType>
131template <
typename AccessorType>
139template <
typename AccessorType>
140template <
class OtherAccessorType>
147template <
typename AccessorType>
156template <
typename AccessorType>
166template <
typename AccessorType>
167inline const AccessorType &
174template <
typename AccessorType>
175inline const AccessorType *
182template <
typename AccessorType>
183template <
class OtherAccessorType>
192template <
typename AccessorType>
193template <
class OtherAccessorType>
198 return !(*
this == other);
202template <
typename AccessorType>
213template <
typename AccessorType>
217 return (other < *
this);
bool operator!=(const MatrixIterator< OtherAccessorType > &) const
const AccessorType * operator->() const
const AccessorType & operator*() const
bool operator==(const MatrixIterator< OtherAccessorType > &) const
typename AccessorType::MatrixType MatrixType
friend class MatrixIterator
bool operator<(const MatrixIterator &) const
bool operator>(const MatrixIterator &) const
MatrixIterator & operator++()
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define Assert(cond, exc)
static ::ExceptionBase & ExcInternalError()
unsigned int global_dof_index