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 45 of file tabulated6DoFAcceleration.C.

References Foam::blockMeshTools::read().

Here is the call graph for this function:

◆ tabulated6DoFAcceleration() [2/2]

No copy construct.

◆ ~tabulated6DoFAcceleration()

virtual ~tabulated6DoFAcceleration ( )


Member Function Documentation

◆ TypeName()

TypeName ( "tabulated6DoFAcceleration"  )

Runtime type information.

◆ operator=()

void operator= ( const tabulated6DoFAcceleration )

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, Foam::interpolateSplineXY(), and dimensioned< Type >::value().

Here is the call graph for this function:

◆ read()

bool read ( const dictionary accelerationCoeffs)

Update properties from given dictionary.

Definition at line 96 of file tabulated6DoFAcceleration.C.

References Foam::exit(), string::expand(), Foam::FatalError, FatalErrorInFunction, forAll, and IOstream::good().

Referenced by tabulatedAccelerationSource::read().

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: