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

Classes

struct  ExtrnalConstraintData_
 

Public Types

typedef struct Netcage::BottomRingCoRiBo::ExtrnalConstraintData_ ExternalConstraintData
 

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW BottomRingCoRiBo (const std::string &name, ISimObjectCreator *const creator)
 
virtual void OdeFcn (const double T, const double *const X, double *const XDot, const bool IsMajorTimeStep)
 
virtual void InitialConditionSetup (const double, const double *const, double *const updatedIC, ISimObjectCreator *const)
 
virtual void FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator)
 
virtual void compute (const double T, const double *const X)
 
virtual void PreOdeFcn (const double T, const double *const X, IStateUpdater *updater)
 
const double * forceNet (const double T, const double *const X, int index)
 

Protected Attributes

int m_num_netTension
 
ICommonComputation * m_compute
 
std::unique_ptr< CoRiBoDynamics::ConstraintSolverm_solver
 
ExternalConstraintDatam_netConnectionBuffer
 
ISignalPort ** m_netPositions
 
ISignalPort ** m_netVelocities
 
BottomRingm_bottomRing
 
std::vector< NetTensionCable * > m_netTensionCable
 

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