Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MeshInterface.hpp File Reference

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...

#include "Mesquite.hpp"
#include "TopologyInfo.hpp"
#include <cstddef>
#include <string>
Include dependency graph for MeshInterface.hpp:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

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.

Author
Darryl Melander
Thomas Leurent
Date
2003-04-17

Definition in file MeshInterface.hpp.