39 #ifndef equipotentialPointSmoother_H 40 #define equipotentialPointSmoother_H 48 namespace pointSmoothers
const polyMesh & mesh() const
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual ~equipotentialPointSmoother()=default
Destructor.
Abstract base class for point smoothing methods. Handles parallel communication via reset and average...
virtual void calculate(const labelList &facesToMove, const pointField &oldPoints, const pointField ¤tPoints, const pointField &faceCentres, const vectorField &faceAreas, const pointField &cellCentres, const scalarField &cellVolumes, vectorField &pointDisplacement) const
Calculate the point displacements.
equipotentialPointSmoother(const polyMesh &mesh, const dictionary &dict)
Construct from a dictionary and a polyMesh.
TypeName("equipotential")
Runtime type information.
Mesh consisting of general polyhedral cells.