16#include "trawl/CTrawlVessel.h"
17#include "CAttractorNetBin.h"
29 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot,
const bool bIsMajorTimeStep);
38 double m_adNetbinPos_ned[3];
39 double m_adNetbinPos_body[3];
44 std::string m_sNetAttractor;
45 std::string m_sWarpAttractor;
A basic attractor for simulating a net bin during deployment.
Definition: CAttractorNetBin.h:17
Class modelling a simple vessel used for the trawl optimization tool.
Definition: CTrawlVessel.h:20
Definition: CVessel_Deploy.h:20
virtual void OdeFcn(const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep)
Calculates the state derivatives.
~CVessel_Deploy()
The destructor cleans up.
double m_dApSpeed
The speed of the autopilot.
Definition: CVessel_Deploy.h:36
virtual void DoDerivedOutputUpdate(const double dT, const double *const adX)
Writes to the output ports.
ISignalPort * m_apInHeading
The velocity input port s.
Definition: CVessel_Deploy.h:41
CVessel_Deploy(std::string sSimObjectName, ISimObjectCreator *pCreator)
The constructor sets the pointer to the output object and the parser object.
ISignalPort * m_apInVel
The velocity input port s.
Definition: CVessel_Deploy.h:42