Rheolef
7.1
an efficient C++ finite element environment
|
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef vec< T, M >::size_type | size_type |
typedef T | value_type |
typedef T & | reference |
typedef T * | pointer |
typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
iterator (typename disarray< size_type, M >::const_iterator idof_iter, typename field_basic< T, M >::iterator val) | |
T & | operator* () |
const T & | operator* () const |
iterator & | operator++ () |
bool | operator== (const iterator &j) const |
bool | operator!= (const iterator &j) const |
Protected Attributes | |
disarray< size_type, M >::const_iterator | _idof_iter |
field_basic< T, M >::iterator | _val |
Definition at line 175 of file field_indirect.h.
typedef std::forward_iterator_tag iterator_category |
Definition at line 178 of file field_indirect.h.
typedef T value_type |
Definition at line 180 of file field_indirect.h.
Definition at line 181 of file field_indirect.h.
Definition at line 182 of file field_indirect.h.
typedef std::ptrdiff_t difference_type |
Definition at line 183 of file field_indirect.h.
iterator | ( | typename disarray< size_type, M >::const_iterator | idof_iter, |
typename field_basic< T, M >::iterator | val | ||
) |
Definition at line 185 of file field_indirect.h.
T& operator* | ( | ) |
Definition at line 189 of file field_indirect.h.
const T& operator* | ( | ) | const |
Definition at line 190 of file field_indirect.h.
iterator& operator++ | ( | ) |
Definition at line 191 of file field_indirect.h.
bool operator== | ( | const iterator & | j | ) | const |
Definition at line 195 of file field_indirect.h.
bool operator!= | ( | const iterator & | j | ) | const |
Definition at line 196 of file field_indirect.h.
|
protected |
Definition at line 199 of file field_indirect.h.
|
protected |
Definition at line 200 of file field_indirect.h.