Go to the documentation of this file.
49 #ifndef elasticityMotionSolver_H
50 #define elasticityMotionSolver_H
62 class motionInterpolation;
160 virtual void solve();
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
A class for managing temporary objects.
virtual tmp< pointField > curPoints() const
TypeName("elasticityMotionSolver")
Mesh consisting of general polyhedral cells.
volVectorField cellMotionU_
Generic templated field type.
Mesh deformation based on the linear elasticity equations. The boundary displacement is set as a boun...
pointVectorField & pointMotionU()
virtual ~elasticityMotionSolver()=default
Mesh data needed to do the Finite Volume discretisation.
virtual void movePoints(const pointField &)
volVectorField & cellMotionU()
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Virtual base class for mesh motion solver.
const polyMesh & mesh() const
autoPtr< motionInterpolation > interpolationPtr_
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual void updateMesh(const mapPolyMesh &)
void setBoundaryConditions()
Generic GeometricField class.
pointVectorField pointMotionU_