Mesh Oriented datABase  (version 5.5.0)
An array-based unstructured mesh library
CN.hpp File Reference
#include <vector>
#include <algorithm>
#include <cassert>
#include "moab/EntityType.hpp"
#include "moab/win32_config.h"
+ Include dependency graph for CN.hpp:

Go to the source code of this file.

Classes

class  moab::CN
 Canonical numbering data and functions This class represents canonical ordering of finite-element meshes. Elements in the finite element "zoo" are represented. Canonical numbering denotes the vertex, edge, and face numbers making up each kind of element, and the vertex numbers defining those entities. Functions for evaluating adjacencies and other things based on vertex numbering are also provided. By default, this class defines a zero-based numbering system. For a complete description of this class, see the document "MOAB Canonical Numbering Conventions", Timothy J. Tautges, Sandia National Laboratories Report #SAND2004-xxxx. More...
 
struct  moab::CN::ConnMap
 
struct  moab::CN::UpConnMap
 

Namespaces

 moab
 Class representing axis-aligned bounding box.
 

Typedefs

typedef std::pair< EntityType, EntityType > moab::DimensionPair
 

Enumerations

enum  { moab::MAX_SUB_ENTITIES = 12 , moab::MAX_SUB_ENTITY_VERTICES = 9 }