|
|
| SimpleBuoy (const string &simObjectName, ISimObjectCreator *const creator) |
| |
|
virtual void | FinalSetup (const double T, const double *const X, ISimObjectCreator *const pCreator) |
| |
|
void | OdeFcn (const double T, const double *const X, double *const XDot, const bool IsMajorTimeStep) |
| |
|
virtual const double * | ConnectForce (const double T, const double *const X) |
| |
|
virtual const double * | WaveElev (const double T, const double *const X) |
| |
|
|
virtual const double * | Position (const double dT, const double *const adX) |
| | Stabilization parameter (dependent on integrator time step), m_Tau <= 0.0: no stabilization.
|
| |
|
virtual const double * | Velocity (const double dT, const double *const adX) |
| |
|
|
ISignalPort * | m_inPos |
| |
|
ISignalPort * | m_inForce |
| | Input port.
|
| |
|
double | m_connectForce [3] |
| | Input port.
|
| |
|
double | m_waveElev |
| | Output varialbe.
|
| |
|
double | m_buoyPos [3] |
| | Output varialbe.
|
| |
|
double | m_connPos [3] |
| |
|
double | m_connLength |
| |
|
double | m_rho |
| |
|
double | m_g |
| | Water density.
|
| |
|
double | m_c33 |
| | Acceleration of gravity.
|
| |
|
double | m_K3D |
| | Spring stiffness z-direction.
|
| |
|
double | m_Cd_h |
| | 3D body reduction effect (viscous forces)
|
| |
|
double | m_Cd_v |
| | Drag coefficient horizontal.
|
| |
|
double | m_radius |
| | Drag coefficient vertical.
|
| |
|
double | m_heightTotal |
| | Radius of the buoy.
|
| |
|
double | m_heightCone |
| | Height (Total included cone) of the bouy.
|
| |
|
double | m_offsetCables |
| | Bottom cone height of the buoy.
|
| |
|
double | m_cog |
| | Offset length cable mounting.
|
| |
|
double | m_freeBoard |
| | Center of gravity relative to base of cylindrical part of buoy.
|
| |
| bool | m_solODE |
| | Free board.
|
| |
|
Eigen::Quaternion< double > | m_QuatL2G |
| |
|
double | m_Mass |
| |
|
double | m_addMass |
| | The mass of the object.
|
| |
|
double | m_damp |
| | Added mass used in equation of motion (ODE).
|
| |
|
int | m_IStatePos |
| | Linear damping used in equation of motion (ODE).
|
| |
|
int | m_IStateVel |
| | The index of the position state.
|
| |
|
double | m_Tau |
| | The index of the velocity state.
|
| |
|
double | m_outPos [3] |
| |
|
double | m_outVel [3] |
| |
|
CEnvironment * | m_Environment |
| | Sea environment variables.
|
| |
| double | m_maxBuoyancy |
| | Pointer to DeepSeaGravityWaves -> CEnvironment.
|
| |
|
double | m_heightDrag |
| |
|
double | m_rampTime |
| |
|
double | m_Cm_h |
| | Froude-Kriloff and diffraction force.
|
| |
|
double | m_Cm_v |
| |
◆ m_maxBuoyancy
| double System::SimpleBuoy::m_maxBuoyancy |
|
protected |
◆ m_solODE
| bool System::SimpleBuoy::m_solODE |
|
protected |
The documentation for this class was generated from the following file:
- /update_root/webfhsim/reloadrepos/fhsim_maritime/src/system/CSimpleBuoy.h