Marine systems simulation
Netcage::CStaticBuoy Class Reference
+ Inheritance diagram for Netcage::CStaticBuoy:
+ Collaboration diagram for Netcage::CStaticBuoy:

Public Member Functions

 CStaticBuoy (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 * Pos (const double T, const double *const X)
 
virtual const double * Vel (const double T, const double *const X)
 

Protected Attributes

ISignalPort * m_ForceIn
 
ISignalPort * m_Current
 Input port. The external force from chains acting on the buoy.
 
int m_posIndex
 Input port. Water current experienced by the buoy.
 
int m_velIndex
 The index of the position state in the state array.
 
double m_pos [3]
 The index of the velocity state in the state array.
 
double m_vel [3]
 Position of cable connectors (output variable)
 
double m_mass
 Velocity of cable connectors (output variable)
 
double m_radius
 Mass of the buoy.
 
double m_dragArea
 Radius of the buoy.
 
double m_Cd
 Projected area for drag calculation.
 
double m_axy
 Drag coefficient circular cylinder (x,y) More...
 
double m_az
 Simplified added mass x,y direction.
 
double m_bxy
 Simplified added mass z direction.
 
double m_bz
 Simplified potential damping x,y direction.
 
double m_rho
 Simplified potential damping z direction.
 
double m_g
 Water density.
 

Member Data Documentation

◆ m_axy

double Netcage::CStaticBuoy::m_axy
protected

Coefficients


The documentation for this class was generated from the following file: