77#ifndef motionSmoother_H
78#define motionSmoother_H
95 public motionSmootherAlgo
113 const bool dryRun =
false
125 const bool dryRun =
false
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const labelList & adaptPatchIDs() const
Patch labels that are being adapted.
const polyMesh & mesh() const
Reference to mesh.
const pointMesh & pMesh() const
Reference to pointMesh.
const dictionary & paramDict() const
pointVectorField & displacement()
Reference to displacement field.
motionSmootherData(const pointMesh &pMesh)
Construct read.
motionSmoother(polyMesh &mesh, pointMesh &pMesh, indirectPrimitivePatch &pp, const labelList &adaptPatchIDs, const dictionary ¶mDict, const bool dryRun=false)
Construct from mesh, patches to work on and smoothing parameters.
ClassName("motionSmoother")
Mesh representing a set of points created from polyMesh.
Mesh consisting of general polyhedral cells.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< label > labelList
A List of labels.
GeometricField< vector, pointPatchField, pointMesh > pointVectorField
PrimitivePatch< IndirectList< face >, const pointField & > indirectPrimitivePatch
A PrimitivePatch with an IndirectList for the faces, const reference for the point field.