Go to the documentation of this file.
   20 #ifndef LIBMESH_MESH_INSERTER_ITERATOR_H 
   21 #define LIBMESH_MESH_INSERTER_ITERATOR_H 
   24 #include "libmesh/mesh_base.h" 
   50   : std::iterator<std::output_iterator_tag, T>
 
   81 #endif // LIBMESH_MESH_INSERTER_ITERATOR_H 
  
mesh_inserter_iterator(MeshBase &m)
 
mesh_inserter_iterator & operator*()
 
mesh_inserter_iterator operator++(int)
 
The libMesh namespace provides an interface to certain functionality in the library.
 
mesh_inserter_iterator & operator++()
 
This is the MeshBase class.
 
A Point defines a location in LIBMESH_DIM dimensional Real space.
 
A Node is like a Point, but with more information.
 
virtual Node * insert_node(Node *n)=0
Insert Node n into the Mesh at a location consistent with n->id(), allocating extra storage if necess...
 
A class for templated methods that expect output iterator arguments, which adds objects to the Mesh.
 
virtual Elem * add_elem(Elem *e)=0
Add elem e to the end of the element array.
 
This is the base class from which all geometric element types are derived.
 
virtual Node * add_point(const Point &p, const dof_id_type id=DofObject::invalid_id, const processor_id_type proc_id=DofObject::invalid_processor_id)=0
Add a new Node at Point p to the end of the vertex array, with processor_id procid.