64 public decompositionMethod
73 coordSystem::cartesian csys_;
116 const word& derivedType,
125 const word& derivedType,
Templated 3D Vector derived from VectorSpace adding construction from 3 components,...
A Cartesian coordinate system.
Abstract base class for domain decomposition.
@ DEFAULT
Default request.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Base for geometrical domain decomposition methods.
virtual labelList decompose(const pointField &points) const =0
Decompose with uniform weights on the points.
virtual labelList decompose(const pointField &points, const scalarField &pointWeights) const =0
Return for every coordinate the wanted processor number.
const dictionary & coeffsDict_
Coefficients for all derived methods.
Vector< direction > order_
Decomposition order in terms of components (optional)
tmp< pointField > adjustPoints(const pointField &) const
Apply delta (jitter) or rotation to coordinates.
Vector< label > n_
The divisions.
void checkDecompositionDirections(const Vector< label > &) const
Check that mesh directions are compatible with decomposition.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
Foam::word regionName(Foam::polyMesh::defaultRegion)