This class supports creating polyMeshes with baffles. More...
Classes | |
class | cellFaceIdentifier |
Public Member Functions | |
meshReader (const fileName &, const scalar scaling=1.0) | |
virtual | ~meshReader ()=default |
virtual autoPtr< polyMesh > | mesh (const objectRegistry &) |
void | writeAux (const objectRegistry &) const |
void | writeMesh (const polyMesh &, IOstreamOption streamOpt=IOstreamOption(IOstreamOption::BINARY)) const |
Static Public Member Functions | |
static void | warnDuplicates (const word &context, const wordList &) |
Protected Member Functions | |
virtual bool | readGeometry (const scalar scaleFactor=1.0)=0 |
This class supports creating polyMeshes with baffles.
The derived classes are responsible for providing the protected data. This implementation is somewhat messy, but could/should be restructured to provide a more generalized reader (at the moment it has been written for converting PROSTAR data).
The meshReader supports cellTable information (see new user's guide entry).
Definition at line 64 of file meshReader.H.
meshReader | ( | const fileName & | fileOrPrefix, |
const scalar | scaling = 1.0 |
||
) |
Definition at line 145 of file meshReader.C.
|
virtualdefault |
|
protectedpure virtual |
Implemented in STARCDMeshReader, and FIREMeshReader.
Definition at line 30 of file meshReaderAux.C.
References Foam::endl(), HashTable::find(), forAllConstIters(), Foam::Info, HashTable::insert(), and Foam::nl.
|
virtual |
Reimplemented in FIREMeshReader.
Definition at line 75 of file meshReader.C.
References polyMesh::addPatches(), IOobject::AUTO_WRITE, polyMesh::boundaryMesh(), TimePaths::constant(), polyMesh::defaultRegion, Foam::endl(), Foam::Info, mesh, meshPtr, polyBoundaryMesh::names(), autoPtr::New(), IOobject::NO_READ, and objectRegistry::time().
void writeAux | ( | const objectRegistry & | registry | ) | const |
Definition at line 138 of file meshReaderAux.C.
References IOstreamOption::ASCII, and IOstreamOption::BINARY.
void writeMesh | ( | const polyMesh & | mesh, |
IOstreamOption | streamOpt = IOstreamOption(IOstreamOption::BINARY) |
||
) | const |
Definition at line 118 of file meshReader.C.
References Foam::endl(), Foam::Info, mesh, polyMesh::removeFiles(), and fvMesh::writeObject().
|
protected |
Definition at line 206 of file meshReader.H.
|
protected |
Definition at line 209 of file meshReader.H.
|
protected |
Definition at line 212 of file meshReader.H.
|
protected |
Definition at line 215 of file meshReader.H.
Referenced by STARCDMeshReader::readCells().
|
protected |
Definition at line 219 of file meshReader.H.
|
protected |
Definition at line 222 of file meshReader.H.
|
protected |
Definition at line 225 of file meshReader.H.
|
protected |
Definition at line 228 of file meshReader.H.
|
protected |
Definition at line 231 of file meshReader.H.
|
protected |
Definition at line 232 of file meshReader.H.
|
protected |
Definition at line 235 of file meshReader.H.
|
protected |
Definition at line 238 of file meshReader.H.
Referenced by FIREMeshReader::readFaces().
|
protected |
Definition at line 241 of file meshReader.H.
Referenced by STARCDMeshReader::readCells().
|
protected |
Definition at line 244 of file meshReader.H.
Referenced by STARCDMeshReader::readCells().
|
protected |
Definition at line 247 of file meshReader.H.
Referenced by STARCDMeshReader::readCells().
|
protected |
Definition at line 250 of file meshReader.H.
Referenced by STARCDMeshReader::readCells().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.