|
| CToTrawlDoor (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| The constructor sets the pointer to the output object and the parser object.
|
|
void | FinalSetup (const double dT, const double *const adX, ISimObjectCreator *const pCreator) |
|
const double * | OutRoll (const double dT, const double *const adX) |
| Output port returning the roll angle of the trawl door.
|
|
const double * | OutPitch (const double dT, const double *const adX) |
|
const double * | OutAngleOfAttack (const double dT, const double *const adX) |
|
| CTrawlDoor_base (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| The constructor sets the pointer to the output object and the parser object.
|
|
virtual void | OdeFcn (const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep) |
| Calculates the state derivatives. More...
|
|
|
virtual void | AddBottomForces () |
| Adds the bottom forces to the trawl door. More...
|
|
virtual void | TD_HydroForces (const double pRelVel[], double *pAlpha, double *pBeta, double *pU, double pForceSS[]) |
|
virtual void | TD_HydroForces_SS (double TD_Area, double rho, const double pRelVel[], double alpha, double beta, double U, double *pCoeffSS, double *pForceSS) |
|
virtual void | TD_HydroCoeff_SS (double alpha, double beta, double pCoeffSS[]) |
|
virtual void | TD_vel2HydroAng (const double pRelVel[], double *pAlpha, double *pBeta, double *pU) |
|
virtual void | AddExternalForces (double dT, const double *const adX) |
|
virtual void | AddInternalForces () |
|
virtual void | AddHydroForces () |
|
virtual void | AddDampingForces () |
|
virtual void | AddBottomForces () |
|
virtual void | CalcDerivatives (double dT, double *const adXDot, const double *const adX) |
|
virtual void | CalcFoundation (const double dT, const double *const adX, double *const adXDot, bool bIsMajorTimeStep) |
|
virtual void | AddExternalForce (const double adPos_d[3], const double adForceExternal_n[3]) |
|
virtual void | CalcOutput (const double dT, const double *const adX) |
|
void | FinalSetup (const double dT, const double *const adX, ISimObjectCreator *const pCreator) |
|
const double * | OutPos1 (const double dT, const double *const adX) |
|
const double * | OutPos3 (const double dT, const double *const adX) |
|
const double * | OutPos2 (const double dT, const double *const adX) |
|
const double * | OutVel1 (const double dT, const double *const adX) |
|
const double * | OutVel3 (const double dT, const double *const adX) |
|
const double * | OutVel2 (const double dT, const double *const adX) |
|
|
IBottomDepth ** | m_ppBottom |
|
double | m_dAvgSubmergence |
|
double | m_aCornerPos_ned [4][3] |
|
double | m_adSubmergence [4] |
|
double | m_roll |
|
double | m_pitch |
|
bool | m_bIsPort |
| Is this a port trawl door?
|
|
double | m_adCOG [3] |
| The trawl door center of gravity.
|
|
double | m_dArea |
| The trawldoor area.
|
|
double | m_dHeight |
|
double | m_dLength |
|
double | m_dAR |
|
double | m_dCurvature |
|
double | m_dMass |
| The mass of the object.
|
|
double | m_dMassInverse [6][6] |
|
double | m_mdCornerPos_body [4][3] |
|
double | m_dRhoDoor |
| The density of the trawl door material.
|
|
double | m_adOutOfBoundCoeff [6] |
|
double | m_adHydrodynamicCorrections [6] |
|
double | m_adWarpPos_d [3] |
|
double | m_adLBPos_d [3] |
|
double | m_adUBPos_d [3] |
|
double | m_dRhoWater |
| The density of the surrounding fluid.
|
|
double | m_adForce_warp [3] |
| A pointer to the Warp force.
|
|
double | m_adForce_LB [3] |
| A pointer to the force.
|
|
double | m_adForce_UB [3] |
| A pointer to the input force.
|
|
double | m_adWaterVel_n [3] |
| The water velocity in the door position.
|
|
ICommonComputation * | m_pCommonCalc |
| Calculations necessary for more than one output port.
|
|
ICurrentVel ** | m_ppCurrentVel |
|
CEnvironment * | m_pEnvironment |
|
ISignalPort * | m_pInWarp_F |
| The cable length input port.
|
|
ISignalPort * | m_pInLB_F |
| The cable length input port.
|
|
ISignalPort * | m_pInUB_F |
| The cable length input port.
|
|
double | m_adOutPos1 [3] |
|
double | m_adOutPos3 [3] |
|
double | m_adOutPos2 [3] |
|
double | m_adOutVel1 [3] |
|
double | m_adOutVel3 [3] |
|
double | m_adOutVel2 [3] |
|
unsigned long | m_IStatePos |
|
unsigned long | m_IStateQuater |
|
unsigned long | m_IStateLocalVel |
|
unsigned long | m_IStateOmega |
|
unsigned long | m_IStateHydroForce |
|
double | ma_adSumForces [6] |
|
double | ma_dAlpha |
|
double | ma_dBeta |
|
double | ma_dU |
|
const double * | ma_adXPos_n |
|
const double * | ma_adXQuater |
|
const double * | ma_adXVel_d |
|
const double * | ma_adXOmega |
|
double | ma_mdR [3][3] |
|
double | ma_adXVel_n [3] |
|
double | ma_adHydroForceSS [6] |
|
double | ma_adRelVel_d [6] |
|
double | ma_adWaterVel_d [3] |
|