Go to the documentation of this file.
45 #ifndef simpleGeomDecomp_H
46 #define simpleGeomDecomp_H
57 class simpleGeomDecomp
63 static void assignToProcessorGroup(
labelList&,
const label);
65 static void assignToProcessorGroup
68 const label nProcGroup,
71 const scalar summedWeights
List< label > labelList
A List of labels.
Simple geometric decomposition, selectable as simple.
A class for handling words, derived from Foam::string.
virtual ~simpleGeomDecomp()=default
Destructor.
virtual labelList decompose(const pointField &points) const
Decompose with uniform weights.
virtual bool parallelAware() const
Simple sends all points to the master for decomposition.
Mesh consisting of general polyhedral cells.
TypeName("simple")
Runtime type information.
Base for geometrical domain decomposition methods.
void checkDecompositionDirections(const Vector< label > &) const
Check that mesh directions are compatible with decomposition.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...