Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
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

namespace  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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines