6-DoF solid-body mesh motion solver for an fvMesh.
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
void operator=(const sixDoFRigidBodyMotionSolver &)=delete
Disallow default bitwise assignment.
sixDoFRigidBodyMotionSolver(const word &name, const polyMesh &, const dictionary &dict)
Construct from polyMesh and dictionary.
const sixDoFRigidBodyMotion & motion() const
Return the six DoF motion object.
~sixDoFRigidBodyMotionSolver()
Destructor.
TypeName("sixDoFRigidBodyMotion")
Runtime type information.
virtual bool write() const
Write motion state information for restart.
Six degree of freedom motion for a rigid body.