39 #ifndef tabulated6DoFMotion_H 40 #define tabulated6DoFMotion_H 50 namespace solidBodyMotionFunctions
virtual septernion transformation() const
Return the solid-body motion transformation septernion.
tabulated6DoFMotion(const dictionary &SBMFCoeffs, const Time &runTime)
Construct from components.
A class for handling file names.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Tabulated 6DoF motion function.
Septernion class used to perform translations and rotations in 3D space.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
void operator=(const tabulated6DoFMotion &)=delete
Disallow default bitwise assignment.
Base class for defining solid-body motions.
virtual autoPtr< solidBodyMotionFunction > clone() const
Construct and return a clone.
TypeName("tabulated6DoFMotion")
Runtime type information.
virtual ~tabulated6DoFMotion()
Destructor.
virtual bool read(const dictionary &SBMFCoeffs)
Update properties from given dictionary.
Specialisations of Field<T> for scalar, vector and tensor.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Templated 2D Vector derived from VectorSpace adding construction from 2 components, element access using x() and y() member functions and the inner-product (dot-product).