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.