MOAB: Mesh Oriented datABase  (version 5.4.1)
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 "MsqError.hpp"
#include "MsqVertex.hpp"
#include "moab/EntityHandle.hpp"
#include <vector>
#include <cstddef>
#include <string>
#include <iostream>
+ Include dependency graph for MeshInterface.hpp:

Go to the source code of this file.

Classes

class  MBMesquite::Mesh
 A MBMesquite::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  MBMesquite::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  MBMesquite::MeshDomain
class  MBMesquite::MeshDomainAssoc

Namespaces

namespace  MBMesquite
 

Implements the NonSmoothDescent class member functions.


Typedefs

typedef EntityIterator MBMesquite::VertexIterator
typedef EntityIterator MBMesquite::ElementIterator
typedef void * MBMesquite::TagHandle

Functions

size_t MBMesquite::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
Author:
Thomas Leurent
Date:
2003-04-17

Definition in file MeshInterface.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines