36 #ifndef displacementMeshMoverMotionSolver_H
37 #define displacementMeshMoverMotionSolver_H
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion displacem...
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
~displacementMeshMoverMotionSolver()
Destructor.
virtual void topoChange(const polyTopoChangeMap &)
Update topology.
displacementMeshMoverMotionSolver(const word &name, const polyMesh &, const dictionary &)
Construct from polyMesh and dictionary.
externalDisplacementMeshMover & meshMover() const
TypeName("displacementMeshMover")
Runtime type information.
virtual void movePoints(const pointField &)
Update local data for geometry changes.
void operator=(const displacementMeshMoverMotionSolver &)=delete
Disallow default bitwise assignment.
virtual void solve()
Solve for motion.
Virtual base class for displacement motion solver.
Virtual base class for mesh movers with externally provided displacement field giving the boundary co...
const word & name() const
Return name.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
A class for managing temporary objects.
A class for handling words, derived from string.