|
|
| CTrawlDoorAddedFoil (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...
|
| |
|
void | FinalSetup (const double dT, const double *const adX, ISimObjectCreator *const pCreator) |
| |
|
const double * | OutFoilEnergyConsumed (const double dT, const double *const adX) |
| | Output port returning the foil energy consumption.
|
| |
|
| 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 | AddExternalForces (double dT, const double *const adX) |
| |
|
void | SetFoilRatio (const double dT, const double *const adX) |
| |
| 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) |
| |
|
|
ISignalPort * | m_pInFoilRelAoa |
| |
|
ISignalPort * | m_pInFoilExposedAreaRatio |
| |
|
ISignalPort * | m_pInFoilRelPosition |
| |
|
double * | m_foilHydro_Aoa |
| |
|
double * | m_foilHydro_CL |
| |
|
double * | m_foilHydro_CD |
| |
|
double | m_foilEnergyConsumed |
| |
|
double | m_foilCord |
| |
|
double | m_foilSpan |
| |
|
int | m_numFoilHydroPoints |
| |
|
bool | m_foilIsVertical |
| |
|
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] |
| |