ParMooN
 All Classes Functions Variables Friends Pages
Mesh.h
1 
10 #ifndef __MESH__
11 #define __MESH__
12 
13 #include <BaseCell.h>
14 #include <Vertex.h>
15 #include <Joint.h>
16 
18 class TMesh :
19 {
20  protected:
23 
25  int N_Joints;
26 
28  int N_Cells;
29 
32 
34  int *CellJoints;
35 
38 
41 
44 
46  int RefLevel;
47 
48  public:
49  // Constructor
50  TMesh();
51 
53 
54  // Destructor
55  ~TMesh();
56 
57  // Methods
58 
59 
60 #ifdef __2D__
61 
62 #else
63 
64 
65 #endif
66 
67 };
68 
69 #endif
TVertex ** Vertices
array of pointers to vertices in the mesh
Definition: Mesh.h:37
int N_Cells
number of cells in the mesh
Definition: Mesh.h:28
TJoint ** Joints
array of pointers to joints in the mesh
Definition: Mesh.h:40
int N_Joints
number of joints (2D:edge, 3D:Face) in the mesh
Definition: Mesh.h:25
int RefLevel
grid level on with this cell was generated
Definition: Mesh.h:46
mesh details
Definition: Mesh.h:18
Definition: Joint.h:48
information for finite element data structure
Definition: BaseCell.h:25
Definition: Vertex.h:19
int * CellVertices
cell-vetrtices index
Definition: Mesh.h:31
int * CellJoints
cell-joints (2D:edge, 3D:Face) in the mesh
Definition: Mesh.h:34
int N_RootVertices
number of vertices in the mesh
Definition: Mesh.h:22
TBaseCell ** CellTree
array of pointers to cells in the mesh
Definition: Mesh.h:43