Public Member Functions | List of all members
compositeBody Class Reference
Inheritance diagram for compositeBody:
Inheritance graph
[legend]
Collaboration diagram for compositeBody:
Collaboration graph
[legend]

Public Member Functions

 compositeBody (const autoPtr< rigidBody > &bodyPtr)
 
virtual autoPtr< rigidBodyclone () const
 
virtual ~compositeBody ()
 
virtual const wordtype () const
 
const rigidBodybody () const
 
virtual void write (Ostream &) const
 
- Public Member Functions inherited from rigidBody
 TypeName ("rigidBody")
 
 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)
 
 rigidBody (const word &name, const rigidBodyInertia &rbi)
 
 rigidBody (const word &name, const dictionary &dict)
 
virtual ~rigidBody ()
 
const wordname () const
 
virtual bool massless () const
 
void merge (const subBody &)
 
- Public Member Functions inherited from rigidBodyInertia
 rigidBodyInertia ()
 
 rigidBodyInertia (const scalar m, const vector &c, const symmTensor &Ic)
 
 rigidBodyInertia (const dictionary &dict)
 
 rigidBodyInertia (const spatialTensor &st)
 
 rigidBodyInertia (Istream &is)
 
scalar m () const
 
const vectorc () const
 
const symmTensorIc () const
 
symmTensor Ioc () const
 
symmTensor Icc (const vector &c) const
 
symmTensor Io () const
 
scalar kineticEnergy (const spatialVector &v)
 
 operator spatialTensor () const
 
void operator+= (const rigidBodyInertia &)
 

Additional Inherited Members

- Static Public Member Functions inherited from rigidBody
static autoPtr< rigidBodyNew (const word &name, const scalar &m, const vector &c, const symmTensor &Ic)
 
static autoPtr< rigidBodyNew (const word &name, const dictionary &dict)
 
- Static Public Member Functions inherited from rigidBodyInertia
static symmTensor Ioc (const scalar m, const vector &c)
 

Detailed Description

Definition at line 53 of file compositeBody.H.

Constructor & Destructor Documentation

◆ compositeBody()

compositeBody ( const autoPtr< rigidBody > &  bodyPtr)
inline

Definition at line 24 of file compositeBodyI.H.

◆ ~compositeBody()

~compositeBody ( )
virtual

Definition at line 25 of file compositeBody.C.

Member Function Documentation

◆ clone()

Foam::autoPtr< Foam::RBD::rigidBody > clone ( ) const
virtual

Reimplemented from rigidBody.

Definition at line 31 of file compositeBody.C.

◆ type()

const Foam::word & type ( ) const
virtual

Definition at line 39 of file compositeBody.C.

◆ body()

const Foam::RBD::rigidBody & body ( ) const
inline

Definition at line 35 of file compositeBodyI.H.

◆ write()

void write ( Ostream os) const
virtual

Reimplemented from rigidBody.

Definition at line 45 of file compositeBody.C.

References os().

Here is the call graph for this function:

The documentation for this class was generated from the following files: