17 #ifndef __deal2__matrix_iterator_h
18 #define __deal2__matrix_iterator_h
21 #include <deal.II/base/config.h>
37 template <
class ACCESSOR>
61 const size_type row = 0,
62 const size_type index = 0);
75 template <
class OtherAccessor>
146 template <
class ACCESSOR>
157 template <
class ACCESSOR>
158 template <
class OtherAccessor>
167 template <
class ACCESSOR>
177 template <
class ACCESSOR>
188 template <
class ACCESSOR>
197 template <
class ACCESSOR>
206 template <
class ACCESSOR>
216 template <
class ACCESSOR>
222 return ! (*
this == other);
226 template <
class ACCESSOR>
239 template <
class ACCESSOR>
245 return (other < *
this);
248 DEAL_II_NAMESPACE_CLOSE
bool operator>(const MatrixIterator &) const
friend class MatrixIterator
bool operator==(const MatrixIterator &) const
MatrixIterator & operator++()
unsigned int global_dof_index
ACCESSOR::MatrixType MatrixType
#define Assert(cond, exc)
types::global_dof_index size_type
const ACCESSOR & operator*() const
bool operator!=(const MatrixIterator &) const
bool operator<(const MatrixIterator &) const
const ACCESSOR * operator->() const
::ExceptionBase & ExcInternalError()