|
Marine systems simulation
|
Inheritance diagram for Netcage::BottomRingCollarConnectionCoRiBo:
Collaboration diagram for Netcage::BottomRingCollarConnectionCoRiBo:Public Member Functions | |
| BottomRingCollarConnectionCoRiBo (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 | compute2 (const double T, const double *const X) |
| virtual void | PreOdeFcn (const double T, const double *const X, IStateUpdater *updater) |
| const double * | forceFloater (const double T, const double *const X, int index) |
Public Member Functions inherited from Netcage::BottomRingCoRiBo | |
| 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) |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Attributes | |
| ICommonComputation * | m_compute2 |
| int | m_numCollarChain |
| double ** | m_forceFloater |
| std::vector< CollarChain * > | m_chains |
| ISignalPort ** | m_floaterPosition |
| ISignalPort ** | m_floaterVelocity |
Protected Attributes inherited from Netcage::BottomRingCoRiBo | |
| int | m_num_netTension |
| ICommonComputation * | m_compute |
| std::unique_ptr< CoRiBoDynamics::ConstraintSolver > | m_solver |
| ExternalConstraintData * | m_netConnectionBuffer |
| ISignalPort ** | m_netPositions |
| ISignalPort ** | m_netVelocities |
| BottomRing * | m_bottomRing |
| std::vector< NetTensionCable * > | m_netTensionCable |
Additional Inherited Members | |
Public Types inherited from Netcage::BottomRingCoRiBo | |
| typedef struct Netcage::BottomRingCoRiBo::ExtrnalConstraintData_ | ExternalConstraintData |
|
virtual |
Reimplemented from Netcage::BottomRingCoRiBo.
|
virtual |
Reimplemented from Netcage::BottomRingCoRiBo.
|
virtual |
Reimplemented from Netcage::BottomRingCoRiBo.
|
virtual |
Reimplemented from Netcage::BottomRingCoRiBo.