Tabulated 6DoF acceleration. More...
Public Member Functions | |
TypeName ("tabulated6DoFAcceleration") | |
tabulated6DoFAcceleration (const dictionary &accelerationCoeffs, const Time &runTime) | |
tabulated6DoFAcceleration (const tabulated6DoFAcceleration &)=delete | |
void | operator= (const tabulated6DoFAcceleration &)=delete |
virtual | ~tabulated6DoFAcceleration ()=default |
virtual Vector< vector > | acceleration () const |
virtual bool | read (const dictionary &accelerationCoeffs) |
Tabulated 6DoF acceleration.
Obtained by interpolating tabulated data for linear acceleration, angular velocity and angular acceleration.
Definition at line 52 of file tabulated6DoFAcceleration.H.
tabulated6DoFAcceleration | ( | const dictionary & | accelerationCoeffs, |
const Time & | runTime | ||
) |
Definition at line 38 of file tabulated6DoFAcceleration.C.
References Foam::blockMeshTools::read().
|
delete |
|
virtualdefault |
TypeName | ( | "tabulated6DoFAcceleration" | ) |
|
delete |
|
virtual |
Definition at line 53 of file tabulated6DoFAcceleration.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, Foam::interpolateSplineXY(), and dimensioned::value().
|
virtual |
Definition at line 89 of file tabulated6DoFAcceleration.C.
References Foam::exit(), string::expand(), Foam::FatalError, FatalErrorInFunction, forAll, and IOstream::good().
Referenced by tabulatedAccelerationSource::read().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.