Marine systems simulation
WinchableCable Class Reference
+ Inheritance diagram for WinchableCable:
+ Collaboration diagram for WinchableCable:

Classes

struct  cable_segment
 
class  EnvironmentWrapper
 

Public Member Functions

 WinchableCable (const string &simObjectName, ISimObjectCreator *const creator)
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep)
 
void setWinchOrientation (const double T)
 
void InitialConditionSetup (const double T, const double *const currentIC, double *const updatedIC, ISimObjectCreator *const creator)
 
void FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator)
 

Protected Member Functions

const double * EndForce (const double T, const double *const X)
 

Protected Attributes

double m_Beta
 
CoRiBoDynamics::ConstraintSolverm_Solver
 
std::vector< cable_segmentm_cable_spec
 
CoRiBoDynamics::Structures::SupergridWinchCablem_cable
 
double m_EndForce [6]
 
double m_winch_P [3]
 
double m_winch_Q [4]
 
double m_winch_V [3]
 
double m_winch_W [3]
 
EnvironmentWrapper m_environment
 

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