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 &)=delete
 No copy construct. More...
 
void operator= (const tabulated6DoFAcceleration &)=delete
 No copy assignment. More...
 
virtual ~tabulated6DoFAcceleration ()=default
 Destructor. More...
 
virtual Vector< vectoracceleration () const
 Return the solid-body accelerations. More...
 
virtual bool read (const dictionary &accelerationCoeffs)
 Update properties from given dictionary. More...
 

Detailed Description

Tabulated 6DoF acceleration.

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

Source files

Definition at line 56 of file tabulated6DoFAcceleration.H.

Constructor & Destructor Documentation

◆ tabulated6DoFAcceleration() [1/2]

tabulated6DoFAcceleration ( const dictionary accelerationCoeffs,
const Time runTime 
)

Construct from components.

Definition at line 44 of file tabulated6DoFAcceleration.C.

References tabulated6DoFAcceleration::read().

Here is the call graph for this function:

◆ tabulated6DoFAcceleration() [2/2]

No copy construct.

◆ ~tabulated6DoFAcceleration()

virtual ~tabulated6DoFAcceleration ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "tabulated6DoFAcceleration"  )

Runtime type information.

◆ operator=()

void operator= ( const tabulated6DoFAcceleration )
delete

No copy assignment.

◆ acceleration()

Return the solid-body accelerations.

Definition at line 60 of file tabulated6DoFAcceleration.C.

References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, and Foam::interpolateSplineXY().

Here is the call graph for this function:

◆ read()

bool read ( const dictionary accelerationCoeffs)
virtual

Update properties from given dictionary.

Definition at line 95 of file tabulated6DoFAcceleration.C.

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

Referenced by tabulated6DoFAcceleration::tabulated6DoFAcceleration().

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

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