81 Actuator(std::string simObjectName, ISimObjectCreator* creator);
84 void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot)
const;
91 bool HasJacobians()
const override;
92 void OdeJacobian(
double T,
const double* X,
double* J,
int nStates)
override;
93 int GetJacobianSparsity(
int nStates,
int* rowPtr,
int* colIdx)
override;
96 const double* OutLength(
const double T,
const double*
const X);
97 const double* OutPower(
const double T,
const double*
const X);
98 const double* OutEnergy(
const double T,
const double*
const X);
101 ISignalPort* m_InSpeedRef;
102 ISignalPort* m_InForce;
113 mutable double m_power;