Go to the documentation of this file.
42 #ifndef faMeshDecomposition_H
43 #define faMeshDecomposition_H
71 bool hasGlobalFaceZones_;
124 bool cyclicParallel_;
129 void distributeFaces();
144 const label nProcessors,
158 label
nProcs() const noexcept
172 bool old(distributed_);
186 bool old(hasGlobalFaceZones_);
187 hasGlobalFaceZones_ = on;
Mesh consisting of general polyhedral cells.
static const dictionary null
void updateParameters(const dictionary ¶ms)
bool useGlobalFaceZones(const bool on) noexcept
const labelList & faceToProc() const noexcept
const polyMesh & mesh() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
bool distributed(const bool on) noexcept
Automatic faMesh decomposition class.
bool useGlobalFaceZones() const noexcept
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
faMeshDecomposition(const polyMesh &mesh, const label nProcessors, const dictionary ¶ms=dictionary::null)
~faMeshDecomposition()=default
label nProcs() const noexcept
Finite area mesh. Used for 2-D non-Euclidian finite area method.
bool distributed() const noexcept
bool writeDecomposition()