Go to the documentation of this file.
38 #ifndef STARCDMeshWriter_H
39 #define STARCDMeshWriter_H
virtual ~STARCD()
Destructor.
A class for handling file names.
void operator=(const STARCD &)
Disallow default bitwise assignment.
static const label foamToStarFaceAddr[4][6]
Face addressing from OpenFOAM faces -> pro-STAR faces.
Mesh consisting of general polyhedral cells.
Writes polyMesh in pro-STAR (v4) bnd/cel/vrt format.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void scaleFactor(const scalar scaling)
Set points scaling.
void writeCells(const fileName &baseName) const
Write cells.
static void writeHeader(Ostream &, const char *filetype)
Pro-STAR 4+ header format.
static const char * defaultBoundaryName
static const fileName null
An empty fileName.
STARCD(const STARCD &)
Disallow default bitwise copy construct.
void writePoints(const fileName &baseName) const
Write points.
virtual bool write(const fileName &meshName=fileName::null) const
Write volume mesh.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
void writeBoundary(const fileName &baseName) const
Write boundary.
label findDefaultBoundary() const
void rmFiles(const fileName &baseName) const
Remove STAR-CD files for the baseName.
write OpenFOAM meshes and/or results to another CFD format