libMesh::mesh_inserter_iterator< T > Struct Template Reference
#include <mesh_inserter_iterator.h>
Public Member Functions | |
| mesh_inserter_iterator (MeshBase &m) | |
| void | operator= (Elem *e) |
| void | operator= (Node *n) |
| void | operator= (Point *p) |
| mesh_inserter_iterator & | operator++ () |
| mesh_inserter_iterator | operator++ (int) |
| mesh_inserter_iterator & | operator* () |
Private Attributes | |
| MeshBase & | mesh |
Detailed Description
template<typename T>
struct libMesh::mesh_inserter_iterator< T >
Definition at line 41 of file mesh_inserter_iterator.h.
Constructor & Destructor Documentation
| libMesh::mesh_inserter_iterator< T >::mesh_inserter_iterator | ( | MeshBase & | m | ) | [inline] |
Definition at line 44 of file mesh_inserter_iterator.h.
Referenced by libMesh::mesh_inserter_iterator< T >::operator++().
00044 : mesh(m) {}
Member Function Documentation
| mesh_inserter_iterator& libMesh::mesh_inserter_iterator< T >::operator* | ( | ) | [inline] |
Definition at line 64 of file mesh_inserter_iterator.h.
| mesh_inserter_iterator libMesh::mesh_inserter_iterator< T >::operator++ | ( | int | ) | [inline] |
Definition at line 56 of file mesh_inserter_iterator.h.
References libMesh::mesh_inserter_iterator< T >::mesh_inserter_iterator().
00056 { 00057 return mesh_inserter_iterator(*this); 00058 }
| mesh_inserter_iterator& libMesh::mesh_inserter_iterator< T >::operator++ | ( | ) | [inline] |
Definition at line 52 of file mesh_inserter_iterator.h.
| void libMesh::mesh_inserter_iterator< T >::operator= | ( | Point * | p | ) | [inline] |
Definition at line 50 of file mesh_inserter_iterator.h.
References libMesh::MeshBase::add_point(), and libMesh::mesh_inserter_iterator< T >::mesh.
00050 { mesh.add_point(*p); }
| void libMesh::mesh_inserter_iterator< T >::operator= | ( | Node * | n | ) | [inline] |
Definition at line 48 of file mesh_inserter_iterator.h.
References libMesh::MeshBase::add_node(), and libMesh::mesh_inserter_iterator< T >::mesh.
00048 { mesh.add_node(n); }
| void libMesh::mesh_inserter_iterator< T >::operator= | ( | Elem * | e | ) | [inline] |
Definition at line 46 of file mesh_inserter_iterator.h.
References libMesh::MeshBase::add_elem(), and libMesh::mesh_inserter_iterator< T >::mesh.
00046 { mesh.add_elem(e); }
Member Data Documentation
MeshBase& libMesh::mesh_inserter_iterator< T >::mesh [private] |
Definition at line 67 of file mesh_inserter_iterator.h.
Referenced by libMesh::mesh_inserter_iterator< T >::operator=().
The documentation for this struct was generated from the following file:
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:29 UTC
Hosted By: