77 word defaultFacesName_;
80 word defaultFacesType_;
104 label nInternalFaces_;
107 labelList polyBoundaryPatchStartIndices_;
135 static const label shapeFaceLookup[19][9];
145 void fillSammCellShapeTable();
146 void fillSammAddressingTable();
150 void readPoints(
const scalar scaleFactor);
159 const label nCreatedCells
164 const label typeFlag,
166 const label nCreatedCells
176 void fixCollapsedEdges();
182 void calcPointCells()
const;
187 void createBoundaryFaces();
193 const face& boundaryFace,
198 void purgeCellShapes();
201 void createPolyCells();
205 void createPolyBoundary();
208 void createPolyMeshData();
223 const scalar scaleFactor
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 Samm meshes (no...
void writeMesh()
Write mesh.
void operator=(const sammMesh &)=delete
Disallow default bitwise assignment.
sammMesh(const fileName &prefix, const Time &rt, const scalar scaleFactor)
Construct from case name.
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.