Go to the documentation of this file.
55 octreeCheck_(octree, meshDict,
false),
57 decomposeSplitHexes_(
false),
78 Info <<
"Extracting polyMesh" <<
endl;
101 Info <<
"Total number of cells " << nCells <<
endl;
107 "void cartesianMeshExtractor::createMesh()"
108 ) <<
"There are no cells in the mesh!"
109 <<
nl <<
"The reasons for this can be fwofold:"
110 <<
nl <<
"1. Inadequate mesh resolution."
111 <<
nl <<
"2. You maxCellSize is a multiplier of the domain length."
112 <<
" This can be reolved by reducing the maxCellSize by a fraction."
116 Info <<
"Finished extracting polyMesh" <<
endl;
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
List< label > labelList
A List of labels.
static bool & parRun()
Is this a parallel run?
Ostream & endl(Ostream &os)
Add newline and flush stream.
const pointFieldPMG & points() const
access to points
const faceListPMG & faces() const
access to faces
label numberOfLeaves() const
return leaves of the octree
void deleteDemandDrivenData(DataPtr &dataPtr)
void reduce(const List< UPstream::commsStruct > &comms, T &Value, const BinaryOp &bop, const int tag, const label comm)
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 cellListPMG & cells() const
access to cells
label size() const
return the number of used elements
void removeUnusedVertices()
remove unused vertices
errorManipArg< error, int > exit(error &err, const int errNo=1)
label size() const
return the number of used elements
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
label size() const
return the number of used elements