 |
Reference documentation for deal.II version 9.1.1
|
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
16 #ifndef dealii_matrix_iterator_h
17 #define dealii_matrix_iterator_h
20 #include <deal.II/base/config.h>
22 #include <deal.II/base/exceptions.h>
24 DEAL_II_NAMESPACE_OPEN
34 template <
class ACCESSOR>
62 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>
173 template <
class 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);
214 DEAL_II_NAMESPACE_CLOSE
const ACCESSOR * operator->() const
friend class MatrixIterator
MatrixIterator & operator++()
bool operator>(const MatrixIterator &) const
unsigned int global_dof_index
bool operator!=(const MatrixIterator &) const
static ::ExceptionBase & ExcInternalError()
#define Assert(cond, exc)
bool operator==(const MatrixIterator &) const
typename ACCESSOR::MatrixType MatrixType
const ACCESSOR & operator*() const
types::global_dof_index size_type
bool operator<(const MatrixIterator &) const