Go to the documentation of this file.
38 #ifndef sixDoFRigidBodyMotionSolver_H
39 #define sixDoFRigidBodyMotionSolver_H
131 virtual void solve();
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
TypeName("sixDoFRigidBodyMotion")
Runtime type information.
label curTimeIndex_
Current time index (used for updating)
A class for handling words, derived from string.
A class for managing temporary objects.
6-DoF solid-body mesh motion solver for an fvMesh.
word rhoName_
Name of density field, optional unless used for an.
Switch test_
Switch for test-mode in which only the.
const labelHashSet patchSet_
Patches to integrate forces.
compressionType
Enumeration for the format of data in the stream.
const scalar di_
Inner morphing distance (limit of solid-body region)
Mesh consisting of general polyhedral cells.
pointScalarField scale_
Current interpolation scale (1 at patches, 0 at distance_)
virtual void solve()
Solve for motion.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
void operator=(const sixDoFRigidBodyMotionSolver &)
Disallow default bitwise assignment.
Virtual base class for displacement motion solver.
Six degree of freedom motion for a rigid body.
~sixDoFRigidBodyMotionSolver()
Destructor.
const scalar do_
Outer morphing distance (limit of linear interpolation region)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
sixDoFRigidBodyMotionSolver(const sixDoFRigidBodyMotionSolver &)
Disallow default bitwise copy construct.
virtual bool read()
Read dynamicMeshDict dictionary.
sixDoFRigidBodyMotion motion_
Six dof motion object.
Generic GeometricField class.
virtual bool writeObject(IOstream::streamFormat fmt, IOstream::versionNumber ver, IOstream::compressionType cmp) const
Write state using given format, version and compression.
scalar rhoInf_
Reference density required by the forces object for.
streamFormat
Enumeration for the format of data in the stream.