91 word defaultFacesName_;
94 word defaultFacesType_;
135 label nInternalFaces_;
138 labelList polyBoundaryPatchStartIndices_;
154 static const scalar smallMergeTol_;
157 static const scalar cpMergePointTol_;
176 static const label regularAddressingTable[6][8];
179 static const label sammAddressingTable[9][12];
181 static const label sammFacePermutationTable[24][8];
183 static const label shapeFaceLookup[19][9];
199 static scalar readVtxCmpt(
IFstream&);
205 void readPoints(
const scalar scaleFactor);
213 const label nCreatedCells
219 const label nCreatedCells
227 void fixCollapsedEdges();
233 void createCoupleMatches();
236 void calcPointCells()
const;
241 void markBoundaryFaces();
244 void collectBoundaryFaces();
250 const face& boundaryFace,
255 void mergeCoupleFacePoints();
266 void purgeCellShapes();
269 void createPolyCells();
273 void createPolyBoundary();
276 void createPolyMeshData();
283 void clearExtraStorage();
295 const scalar scaleFactor
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
A face is a list of labels corresponding to mesh vertices.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
void writeMesh()
Write mesh.
A class for handling words, derived from string.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Maps a geometry to a set of cell primitives, which enables geometric cell data to be calculated witho...
A messy mesh class which supports the possibility of creating a shapeMesh for regular Star meshes (no...
Mesh consisting of general polyhedral cells.