36 #ifndef externalDisplacement_pointMeshMover_H
37 #define externalDisplacement_pointMeshMover_H
46 namespace pointMeshMovers
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Abstract base class for mesh movers with externally provided displacement field giving the boundary c...
Abstract base class for displacement pointMesh movers.
Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion displacem...
~externalDisplacement()
Destructor.
virtual void topoChange(const polyTopoChangeMap &)
Update topology.
virtual tmp< pointField > newPoints()
Return point location obtained from the current motion field.
externalDisplacementMeshMover & meshMover() const
virtual void movePoints(const pointField &)
Update local data for geometry changes.
TypeName("externalDisplacement")
Runtime type information.
externalDisplacement(const polyMesh &, const dictionary &)
Construct from polyMesh and dictionary.
void operator=(const externalDisplacement &)=delete
Disallow default bitwise assignment.
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.