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);
A 1D vector of objects of type <T> with a fixed size <Size>.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
A multi-block mesh generator.
const polyMesh & topology() const
Return the blockMesh topology as a polyMesh.
blockMesh(const IOdictionary &, const word ®ionName)
Construct from IOdictionary.
void verbose(const bool on=true)
Enable/disable verbose information about the progress.
const dictionary & meshDict() const
Access to input dictionary.
static Switch checkBlockFaceOrientation
Switch checking block face orientation.
void operator=(const blockMesh &)=delete
Disallow default bitwise assignment.
label numZonedBlocks() const
Number of blocks with specified zones.
wordList patchNames() const
Return patch names.
const pointField & vertices() const
Reference to point field defining the blockMesh.
scalar scaleFactor() const
The scaling factor used to convert to meters.
PtrList< dictionary > patchDicts() const
Get patch information from the topology mesh.
const blockEdgeList & edges() const
Return the curved edges.
const faceListList & patches() const
Return the patch face lists.
const searchableSurfaces & geometry() const
Optional searchable geometry to project face-points to.
const blockFaceList & faces() const
Return the curved faces.
void writeTopology(Ostream &) const
Writes edges of blockMesh in OBJ format.
const cellShapeList & cells() const
Return cell shapes list.
const pointField & points() const
The points for the entire mesh.
Creates a single block of cells from point coordinates, numbers of cells in each direction and an exp...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh consisting of general polyhedral cells.
A patch is a list of labels that address the faces in the global face list.
Container for searchableSurfaces.
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.
const word & regionName(const solver ®ion)
wordList patchTypes(nPatches)