Loading...
Searching...
No Matches
tabulated6DoFAcceleration Class Reference

Tabulated 6DoF acceleration. More...

#include <tabulated6DoFAcceleration.H>

Public Member Functions

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

Detailed Description

Tabulated 6DoF acceleration.

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

Source files

Definition at line 52 of file tabulated6DoFAcceleration.H.

Constructor & Destructor Documentation

◆ tabulated6DoFAcceleration() [1/2]

tabulated6DoFAcceleration ( const dictionary & accelerationCoeffs,
const Time & runTime )

Construct from components.

Definition at line 37 of file tabulated6DoFAcceleration.C.

References read(), and runTime.

Referenced by operator=(), and tabulated6DoFAcceleration().

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

◆ tabulated6DoFAcceleration() [2/2]

tabulated6DoFAcceleration ( const tabulated6DoFAcceleration & )
delete

No copy construct.

References tabulated6DoFAcceleration().

Here is the call graph for this function:

◆ ~tabulated6DoFAcceleration()

virtual ~tabulated6DoFAcceleration ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "tabulated6DoFAcceleration" )

Runtime type information.

References runTime.

◆ operator=()

void operator= ( const tabulated6DoFAcceleration & )
delete

No copy assignment.

References tabulated6DoFAcceleration().

Here is the call graph for this function:

◆ acceleration()

Foam::tabulated6DoFAcceleration::accelerationVectors acceleration ( ) const
virtual

Return the solid-body accelerations.

Definition at line 53 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 88 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().

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: