76 bool checkFaceCorrespondence_;
119 template<
class Source>
120 void checkPatchLabels
122 const Source& source,
123 const word& patchName,
147 void defaultPatchError
149 const word& defaultPatchName,
158 void calcMergeInfo();
161 void calcMergeInfoFast();
189 void printCellSizeRange(
const Pair<scalar>& cellSizes)
const;
191 void printCellSizeRanges
197 void createPoints()
const;
198 void createCells()
const;
199 void createPatches()
const;
289 void verbose(
const bool on=
true);
const blockFaceList & faces() const
Return the curved faces.
A 1D vector of objects of type <T> with a fixed size <Size>.
A list of keyword definitions, which are a keyword followed by any number of values (e...
const faceListList & patches() const
Return the patch face lists.
wordList patchTypes(nPatches)
const dimensionedScalar b
Wien displacement law constant: default SI units: [m K].
void writeTopology(Ostream &) const
Writes edges of blockMesh in OBJ format.
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none/any.
scalar scaleFactor() const
The scaling factor used to convert to meters.
const pointField & vertices() const
Reference to point field defining the blockMesh.
label k
Boltzmann constant.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
blockMesh(const IOdictionary &, const word ®ionName)
Construct from IOdictionary.
A multi-block mesh generator.
A class for handling words, derived from string.
const searchableSurfaces & geometry() const
Optional searchable geometry to project face-points to.
const polyMesh & topology() const
Return the blockMesh topology as a polyMesh.
Container for searchableSurfaces.
const blockEdgeList & edges() const
Return the curved edges.
void verbose(const bool on=true)
Enable/disable verbose information about the progress.
Creates a single block of cells from point coordinates, numbers of cells in each direction and an exp...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
PtrList< dictionary > patchDicts() const
Get patch information from the topology mesh.
static Switch checkBlockFaceOrientation
Switch checking block face orientation.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
const cellShapeList & cells() const
Return cell shapes list.
const pointField & points() const
The points for the entire mesh.
Mesh consisting of general polyhedral cells.
label numZonedBlocks() const
Number of blocks with specified zones.
A patch is a list of labels that address the faces in the global face list.
const dictionary & meshDict() const
Access to input dictionary.
wordList patchNames() const
Return patch names.
void operator=(const blockMesh &)=delete
Disallow default bitwise assignment.