This file contains the Mesquite mesh interface. Many users will want to implement a concrete class derived from the MeshInterface class to access their mesh. More...


Go to the source code of this file.
Classes | |
| class | Mesh |
| A Mesquite::Mesh is a collection of mesh elements which are composed of mesh vertices. Intermediate objects are not accessible through this interface (where intermediate objects include things like the faces of a hex, or an element's edges). More... | |
| class | EntityIterator |
| Iterates through a set of entities. An EntityIterator is typically obtained via Mesh::vertex_iterator() or Mesh::element_iterator(). An iterator obtained in this way iterates over the set of all vertices/elements in the Mesh from which the iterator was obtained. More... | |
| class | MeshDomain |
Namespaces | |
| Mesquite | |
| Used to hold the error state and return it to the application. | |
Typedefs | |
| typedef EntityIterator | VertexIterator |
| typedef EntityIterator | ElementIterator |
| typedef void * | TagHandle |
| Type used to refer to a tag defintion. More... | |
Enumerations | |
| enum | DomainHint { NO_DOMAIN_HINT, PLANAR_DOMAIN, LOCAL_PALANAR, SMOOTH_DOMAIN } |
| A hint on the characteristics of the domain that Mesquite may use to determine what, if any, scheme to use to cache characteristics of the geometric domain. More... | |
Functions | |
| size_t | vertices_in_topology (EntityTopology) |
This file contains the Mesquite mesh interface. Many users will want to implement a concrete class derived from the MeshInterface class to access their mesh.
Definition in file MeshInterface.hpp.