Go to the documentation of this file.
34 #ifndef simpleGeomDecomp_H
35 #define simpleGeomDecomp_H
57 const label nProcGroup,
60 const scalar summedWeights
simpleGeomDecomp(const simpleGeomDecomp &)
labelList decomposeOneProc(const pointField &points) const
void assignToProcessorGroup(labelList &, const label) const
virtual labelList decompose(const polyMesh &, const pointField &points)
Like decompose but with uniform weights on the points.
virtual bool parallelAware() const
Is method parallel aware (i.e. does it synchronize domains across.
Mesh consisting of general polyhedral cells.
TypeName("simple")
Runtime type information.
Geometrical domain decomposition.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
virtual ~simpleGeomDecomp()
Destructor.
A list of keyword definitions, which are a keyword followed by any number of values (e....
void operator=(const simpleGeomDecomp &)
Disallow default bitwise copy construct and assignment.
virtual labelList decompose(const pointField &)
Like decompose but with uniform weights on the points.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...