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.