|
| CVessel_Deploy (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| The constructor sets the pointer to the output object and the parser object.
|
|
| ~CVessel_Deploy () |
| The destructor cleans up.
|
|
virtual void | OdeFcn (const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep) |
| Calculates the state derivatives. More...
|
|
virtual void | DoDerivedOutputUpdate (const double dT, const double *const adX) |
| Writes to the output ports. More...
|
|
| CTrawlVessel (std::string sSimObjectName, ISimObjectCreator *pCreator) |
|
virtual void | OdeFcn (const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep) |
|
|
double | m_dApSpeed |
| The speed of the autopilot.
|
|
double | m_adNetbinPos_ned [3] |
|
double | m_adNetbinPos_body [3] |
|
ISignalPort * | m_apInHeading |
| The velocity input port s.
|
|
ISignalPort * | m_apInVel |
| The velocity input port s.
|
|
std::string | m_sNetAttractor |
|
std::string | m_sWarpAttractor |
|
CAttractorNetBin | NetBinAttractor |
|
CAttractorNetBin | WarpAttractor |
|
double | m_dApSpeed |
| The speed of the autopilot.
|
|
double | m_adOut_Pos [3] |
|
double | m_adOut_Vel [3] |
|
double * | m_adOut_WarpPos |
|
double * | m_adOut_WarpVel |
|
ICommonComputation * | m_pCommonCalc |
| Calculations necessary for more than one output port.
|
|
int | m_IStatePos |
|
int | m_IStateHeading |
|
double | m_Breadth |
|
double | m_Draught |
|
double | m_Length |
|
double | m_WarpPosPrt [3] |
|
double | m_WarpPosStb [3] |
|
double | m_dPitch |
|
double ** | m_aadWarpPos |
|
int | m_iNumWarps |
|
double | m_dDesiredSpeed |
|
double | m_dDesiredHeading |
|
|
const double * | OutHeading (const double dT, const double *const adX) |
| Output ports.
|
|
const double * | OutPos (const double dT, const double *const adX) |
|
const double * | OutVel (const double dT, const double *const adX) |
|
const double * | OutWarpPos (const double dT, const double *const adX, int iWarp) |
|
const double * | OutWarpVel (const double dT, const double *const adX, int iWarp) |
|
void | CalcOutput (const double dT, const double *const adX) |
|
virtual void | DoDerivedOutputUpdate (const double dT, const double *const adX) |
|
◆ DoDerivedOutputUpdate()
virtual void CVessel_Deploy::DoDerivedOutputUpdate |
( |
const double |
dT, |
|
|
const double *const |
adX |
|
) |
| |
|
virtual |
◆ OdeFcn()
virtual void CVessel_Deploy::OdeFcn |
( |
const double |
dT, |
|
|
const double *const |
adX, |
|
|
double *const |
adXDot, |
|
|
const bool |
bIsMajorTimeStep |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: