81#include "ToTrawlDoor.h"
89 void PreOdeFcn(
const double T,
const double*
const X, IStateUpdater*
const updater)
override;
99 double controlLineTension;
102 Crowfoot SolveCrowfoot(
const double T,
const double*
const X)
const;
108 void CalcOutput(
const double T,
const double*
const X)
override;
114 ISignalPort* m_inControlLineLength;
Definition ToTrawlDoor.h:114
Definition TrawlDoorWarpControl.h:84
void AddExternalForces(double T, const double *const X) override
Applies the warp force at the collecting point, the bridle forces as the base class.
void CalcOutput(const double T, const double *const X) override
The base class outputs, with Pos1 and Vel1 at the collecting point held for the step.
double m_controlLinePos_d[3]
Control line fastening point, door frame.
Definition TrawlDoorWarpControl.h:110
double m_warpBaseLineLength
Length of the base line from WarpPos [m].
Definition TrawlDoorWarpControl.h:111
void PreOdeFcn(const double T, const double *const X, IStateUpdater *const updater) override
Solves the collecting point that Pos1 and Vel1 use in this step.
double m_heldCollectingPoint_d[3]
Collecting point solved in PreOdeFcn, door frame.
Definition TrawlDoorWarpControl.h:112
const double * OutControlLineTension(const double T, const double *const X)
Output port returning the tension in the control line.
double m_outControlLineTension
Value of the ControlLineTension port.
Definition TrawlDoorWarpControl.h:113