| 
| 
  | 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.  More...
  | 
|   | 
| 
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.  More...
  | 
|   | 
| 
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: