|
INMOST
A toolkit for distributed mathematical modeling
|

Public Types | |
| typedef HandleType * | pointer |
| typedef HandleType & | reference |
| typedef HandleType | value_type |
| typedef ptrdiff_t | difference_type |
| typedef std::bidirectional_iterator_tag | iterator_category |
Public Member Functions | |
| base_iterator (const base_iterator &other) | |
| base_iterator & | operator++ () |
| __INLINE base_iterator | operator++ (int) |
| base_iterator & | operator-- () |
| __INLINE base_iterator | operator-- (int) |
| __INLINE value_type | operator* () |
| __INLINE EType | operator-> () |
| __INLINE base_iterator & | operator= (base_iterator const &other) |
| __INLINE bool | operator== (const base_iterator &other) const |
| __INLINE bool | operator!= (const base_iterator &other) const |
| __INLINE bool | operator< (const base_iterator &other) const |
| __INLINE bool | operator> (const base_iterator &other) const |
| __INLINE bool | operator<= (const base_iterator &other) const |
| __INLINE bool | operator>= (const base_iterator &other) const |
| void | Print () |
Protected Member Functions | |
| base_iterator (ElementType Types, Mesh *mesh, bool last) | |
| base_iterator (Mesh *mesh) | |
Protected Attributes | |
| Mesh * | m |
| Storage::integer | lid |
| ElementType | etype |
| ElementType | types |
Friends | |
| iteratorStorage | Mesh::Begin (ElementType Types) |
| iteratorStorage | Mesh::End () |
| iteratorElement | Mesh::BeginElement (ElementType Types) |
| iteratorElement | Mesh::EndElement () |
| iteratorSet | Mesh::BeginSet () |
| iteratorSet | Mesh::EndSet () |
| iteratorCell | Mesh::BeginCell () |
| iteratorCell | Mesh::EndCell () |
| iteratorFace | Mesh::BeginFace () |
| iteratorFace | Mesh::EndFace () |
| iteratorEdge | Mesh::BeginEdge () |
| iteratorEdge | Mesh::EndEdge () |
| iteratorNode | Mesh::BeginNode () |
| iteratorNode | Mesh::EndNode () |
Definition at line 3143 of file inmost_mesh.h.