| 73 | \*---------------------------------------------------------------------------*/ |
| 74 | |
| 75 | class primitiveMesh |
| 76 | { |
| 77 | // Permanent data |
| 78 | |
| 79 | // Primitive size data |
| 80 | |
| 81 | //- Number of internal points (or -1 if points not sorted) |
| 82 | label nInternalPoints_; |
| 83 | |
| 84 | //- Number of points |
| 85 | label nPoints_; |
| 86 | |
| 87 | //- Number of internal edges using 0 boundary points |
| 88 | mutable label nInternal0Edges_; |
| 89 | |
| 90 | //- Number of internal edges using 0 or 1 boundary points |
| 91 | mutable label nInternal1Edges_; |
| 92 | |
| 93 | //- Number of internal edges using 0,1 or 2boundary points |
| 94 | mutable label nInternalEdges_; |
| 95 | |
| 96 | //- Number of edges |
| 97 | mutable label nEdges_; |
| 98 | |
| 99 | //- Number of internal faces |
| 100 | label nInternalFaces_; |
| 101 | |
| 102 | //- Number of faces |
| 103 | label nFaces_; |
| 104 | |
| 105 | //- Number of cells |
| 106 | label nCells_; |
| 107 | |
| 108 | |
| 109 | // Shapes |
| 110 | |
| 111 | //- Cell shapes |
| 112 | mutable cellShapeList* cellShapesPtr_; |
| 113 | |
| 114 | //- Edges |
| 115 | mutable edgeList* edgesPtr_; |
| 116 | |
| 117 | |
| 118 | // Connectivity |
| 119 | |
| 120 | //- Cell-cells |
| 121 | mutable labelListList* ccPtr_; |
| 122 | |
| 123 | //- Edge-cells |
| 124 | mutable labelListList* ecPtr_; |
| 125 | |
| 126 | //- Point-cells |
| 127 | mutable labelListList* pcPtr_; |
| 128 | |
| 129 | //- Cell-faces |
| 130 | mutable cellList* cfPtr_; |
| 131 | |
| 132 | //- Edge-faces |
no outgoing calls
no test coverage detected