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

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW CycloidalPropeller (const string simObjectName, ISimObjectCreator *const creator)
 
void Compute (const double T, const double *const X)
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool IsMajorTimeStep)
 
const double * ForceNED (const double T, const double *const X)
 
const double * TorqueNED (const double T, const double *const X)
 
const double * ForceBody (const double T, const double *const X)
 
const double * TorqueBody (const double T, const double *const X)
 
const double * ShaftTorqueCorrectedBody (const double T, const double *const X)
 
const double * ShaftTorqueBody (const double T, const double *const X)
 
const double * ShaftPowerCorrected (const double T, const double *const X)
 
const double * ShaftPower (const double T, const double *const X)
 
void GetCurrent (const double T, const double *const X, const double position[3], double *currentVelocity)
 
void FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator)
 

Member Function Documentation

◆ GetCurrent()

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

Implements ICurrentField.


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