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];
192 static scalar readVtxCmpt(
IFstream&);
198 void readPoints(
const scalar scaleFactor);
206 const label nCreatedCells
212 const label nCreatedCells
220 void fixCollapsedEdges();
226 void createCoupleMatches();
229 void calcPointCells()
const;
234 void markBoundaryFaces();
237 void collectBoundaryFaces();
243 const face& boundaryFace,
248 void mergeCoupleFacePoints();
259 void purgeCellShapes();
262 void createPolyCells();
266 void createPolyBoundary();
269 void createPolyMeshData();
276 void clearExtraStorage();
288 const scalar scaleFactor
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Maps a geometry to a set of cell primitives, which enables geometric cell data to be calculated witho...
A face is a list of labels corresponding to mesh vertices.
A class for handling file names.
Mesh consisting of general polyhedral cells.
A messy mesh class which supports the possibility of creating a shapeMesh for regular Star meshes (no...
starMesh(const fileName &prefix, const Time &rt, const scalar scaleFactor)
Construct from case name.
void writeMesh()
Write mesh.
void operator=(const starMesh &)=delete
Disallow default bitwise assignment.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.