tabulated6DoFAcceleration Class Reference

Tabulated 6DoF acceleration. More...

Public Member Functions

 TypeName ("tabulated6DoFAcceleration")
 Runtime type information. More...
 tabulated6DoFAcceleration (const dictionary &accelerationCoeffs, const Time &runTime)
 Construct from components. More...
 tabulated6DoFAcceleration (const tabulated6DoFAcceleration &)
 Disallow default bitwise copy construction. More...
virtual ~tabulated6DoFAcceleration ()
 Destructor. More...
virtual Vector< vectoracceleration () const
 Return the solid-body accelerations. More...
virtual bool read (const dictionary &accelerationCoeffs)
 Update properties from given dictionary. More...
void operator= (const tabulated6DoFAcceleration &)=delete
 Disallow default bitwise assignment. More...

Detailed Description

Tabulated 6DoF acceleration.

Obtained by interpolating tabulated data for linear acceleration, angular velocity and angular acceleration.

Source files

Definition at line 53 of file tabulated6DoFAcceleration.H.

Constructor & Destructor Documentation

◆ tabulated6DoFAcceleration() [1/2]

tabulated6DoFAcceleration ( const dictionary accelerationCoeffs,
const Time runTime 

Construct from components.

Definition at line 42 of file tabulated6DoFAcceleration.C.

References Foam::read().

Here is the call graph for this function:

◆ tabulated6DoFAcceleration() [2/2]

Disallow default bitwise copy construction.

◆ ~tabulated6DoFAcceleration()


Definition at line 56 of file tabulated6DoFAcceleration.C.

Member Function Documentation

◆ TypeName()

TypeName ( "tabulated6DoFAcceleration"  )

Runtime type information.

◆ acceleration()

Return the solid-body accelerations.

Definition at line 63 of file tabulated6DoFAcceleration.C.

References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, InfoInFunction, Foam::interpolateSplineXY(), and tabulated6DoFAcceleration::read().

Here is the call graph for this function:

◆ read()

bool read ( const dictionary accelerationCoeffs)

Update properties from given dictionary.

Definition at line 100 of file tabulated6DoFAcceleration.C.

References Foam::exit(), Foam::stringOps::expand(), Foam::FatalError, FatalErrorInFunction, UList< T >::first(), forAll, IOstream::good(), and List< T >::size().

Referenced by tabulated6DoFAcceleration::acceleration().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void operator= ( const tabulated6DoFAcceleration )

Disallow default bitwise assignment.

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