Go to the documentation of this file.
42 #ifndef STARCDMeshReader_H
43 #define STARCDMeshReader_H
99 virtual bool readGeometry(
const scalar scaleFactor = 1.0);
163 const scalar scaleFactor = 1.0
static void readToNewline(IFstream &)
Read and discard to newline.
A class for handling words, derived from string.
A class for handling file names.
virtual void readCells(const fileName &)
Read cell connectivities from file.
The boundaryRegion persistent data saved as a Map<dictionary>.
void cullPoints()
Remove unused points.
static const char *const defaultBoundaryName
STARCD(const STARCD &)
Disallow default bitwise copy construct.
Registry of regIOobjects.
virtual ~STARCD()
Destructor.
static bool readHeader(IFstream &, word fileSignature)
Read header.
labelList mapToFoamCellId_
Cell labels (imported Cell numbering not necessarily contiguous)
static const int starToFoamFaceAddr[4][6]
Face addressing from pro-STAR faces -> OpenFOAM faces.
virtual bool readGeometry(const scalar scaleFactor=1.0)
Read the mesh from the file(s)
void readPoints(const fileName &, const scalar scaleFactor)
Read points from file.
labelList mapToFoamPointId_
Point labels (imported Point numbering not necessarily contiguous)
cellShapeList cellShapes_
Cell shapes.
void readBoundary(const fileName &)
Read boundary (cell/face) definitions.
boundaryRegion boundaryRegion_
Boundary region data.
This class supports creating polyMeshes with baffles.
static const char *const defaultSolidBoundaryName
static bool keepSolids
Keep solids (default false)
void readAux(const objectRegistry &)
Read auxiliary data from constant/{boundaryRegion,cellTable}.
Read pro-STAR vrt/cel/bnd files. The protected data in meshReader are filled.
void operator=(const STARCD &)
Disallow default bitwise assignment.