Marine systems simulation
Ship::Thruster Class Reference
+ Inheritance diagram for Ship::Thruster:
+ Collaboration diagram for Ship::Thruster:

Public Member Functions

 Thruster (const string simObjectName, ISimObjectCreator *const creator)
 
void FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator)
 
void GetCurrent (const double T, const double *const X, const double position[3], double *currentVelocity)
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep)
 
const double * ForceNED (const double T, const double *const X)
 
const double * PositionNED (const double T, const double *const X)
 

Member Function Documentation

◆ ForceNED()

const double * Ship::Thruster::ForceNED ( const double  T,
const double *const  X 
)

The force of the thruster in north-east-down coordinates

◆ GetCurrent()

void Ship::Thruster::GetCurrent ( const double  T,
const double *const  X,
const double  position[3],
double *  currentVelocity 
)
virtual

Implements ICurrentField.

◆ PositionNED()

const double * Ship::Thruster::PositionNED ( const double  T,
const double *const  X 
)

The position of the thruster in north-east-down coordinates


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