|
| TypeName ("cuboid") |
| Runtime type information. More...
|
|
| cuboid (const word &name, const scalar m, const vector &c, const vector &L) |
| Construct from name, mass, centre of mass and lengths of the sides. More...
|
|
| cuboid (const word &name, const dictionary &dict) |
| Construct from dictionary. More...
|
|
virtual autoPtr< rigidBody > | clone () const |
| Return clone of this cuboid. More...
|
|
virtual | ~cuboid () |
| Destructor. More...
|
|
const vector & | L () const |
| Return the lengths of the sides of the cuboid. More...
|
|
virtual void | write (Ostream &) const |
| Write. More...
|
|
Public Member Functions inherited from rigidBody |
| TypeName ("rigidBody") |
| Runtime type information. More...
|
|
| declareRunTimeSelectionTable (autoPtr, rigidBody, dictionary,(const word &name, const dictionary &dict),(name, dict)) |
|
| rigidBody (const word &name, const scalar &m, const vector &c, const symmTensor &Ic) |
| Construct from mass, centre of mass and moment of inertia tensor. More...
|
|
| rigidBody (const word &name, const rigidBodyInertia &rbi) |
| Construct from with the given rigidBodyInertia. More...
|
|
| rigidBody (const word &name, const dictionary &dict) |
| Construct from dictionary. More...
|
|
virtual | ~rigidBody () |
| Destructor. More...
|
|
const word & | name () const |
| Return name. More...
|
|
virtual bool | massless () const |
| Return false as this body is not massless. More...
|
|
void | merge (const subBody &) |
| Merge a body into this parent body. More...
|
|
Public Member Functions inherited from rigidBodyInertia |
| rigidBodyInertia () |
| Null constructor, initialises to zero. More...
|
|
| rigidBodyInertia (const scalar m, const vector &c, const symmTensor &Ic) |
| Construct from mass, centre of mass and moment of inertia tensor. More...
|
|
| rigidBodyInertia (const dictionary &dict) |
| Construct from dictionary. More...
|
|
| rigidBodyInertia (const spatialTensor &st) |
| Construct from the components of a spatial tensor. More...
|
|
| rigidBodyInertia (Istream &is) |
| Construct from Istream. More...
|
|
scalar | m () const |
| Return the mass of the rigid-body. More...
|
|
const vector & | c () const |
| Return the centre of mass of the rigid-body. More...
|
|
const symmTensor & | Ic () const |
| Return the inertia tensor of the rigid-body about the centre of mass. More...
|
|
symmTensor | Ioc () const |
| Return the difference between the inertia tensor of the rigid-body. More...
|
|
symmTensor | Icc (const vector &c) const |
| Return the difference between the inertia tensor of the rigid-body. More...
|
|
symmTensor | Io () const |
| Return the inertia tensor of the rigid-body about the origin. More...
|
|
scalar | kineticEnergy (const spatialVector &v) |
| Return the kinetic energy of the body with the given velocity. More...
|
|
| operator spatialTensor () const |
| Conversion to spatial tensor. More...
|
|
void | operator+= (const rigidBodyInertia &) |
|
Specialisation of rigidBody to construct a cuboid given the mass and lengths of the sides.
- Source files
-
Definition at line 52 of file cuboid.H.