1#ifndef VISTLE_CELLTYPES_H
2#define VISTLE_CELLTYPES_H
41 const int NumVertices = 0;
47 const int Dimension = 0;
48 const int NumVertices = 1;
54 const int Dimension = 1;
55 const int NumVertices = 2;
56 const int NumEdges = 1;
62 const int Dimension = 2;
63 const int NumVertices = 3;
64 const int NumEdges = 3;
65 const int NumFaces = 1;
71 const int Dimension = 2;
72 const int NumVertices = 4;
73 const int NumEdges = 4;
74 const int NumFaces = 1;
80 const int Dimension = 3;
81 const int NumVertices = 4;
82 const int NumEdges = 4;
83 const int NumFaces = 4;
89 const int Dimension = 3;
90 const int NumVertices = 5;
91 const int NumEdges = 8;
92 const int NumFaces = 5;
98 const int Dimension = 3;
99 const int NumVertices = 6;
100 const int NumEdges = 9;
101 const int NumFaces = 5;
107 const int Dimension = 3;
108 const int NumVertices = 8;
109 const int NumEdges = 12;
110 const int NumFaces = 6;
115 const int Dimension = 2;
117 const int NumFaces = 1;
123 const int Dimension = 3;
129 const int Dimension = 3;
Definition: celltypes.h:135
unsigned dimension() const
Index numEdgeVertices(Index e) const
Index vertex(Index v) const
std::vector< Index > edge(Index e) const
unsigned numFaces() const
std::vector< Index > face(Index f) const
unsigned numFaceVertices(Index f) const
unsigned numEdges() const
unsigned numVertices() const
CellType
Definition: celltypes.h:13
@ NUM_TYPES
Definition: celltypes.h:32
@ NONE
Definition: celltypes.h:19
@ TRIANGLE
Definition: celltypes.h:21
@ POLYHEDRON
Definition: celltypes.h:31
@ BAR
Definition: celltypes.h:20
@ HEXAHEDRON
Definition: celltypes.h:26
@ VPOLYHEDRON
Definition: celltypes.h:27
@ PRISM
Definition: celltypes.h:25
@ PYRAMID
Definition: celltypes.h:24
@ TETRAHEDRON
Definition: celltypes.h:23
@ CONVEX_BIT
Definition: celltypes.h:15
@ TYPE_MASK
Definition: celltypes.h:16
@ CPOLYHEDRON
Definition: celltypes.h:30
@ QUAD
Definition: celltypes.h:22
@ POLYGON
Definition: celltypes.h:28
@ POINT
Definition: celltypes.h:29
@ GHOST_BIT
Definition: celltypes.h:14
Definition: celltypes.h:36
Definition: allobjects.cpp:30
unsigned char Byte
Definition: scalar.h:9
uint32_t Index
Definition: index.h:13