4#include "RingStructureGravityHydro.h"
5#include "Cable/NetTensionCable.h"
22 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
26 virtual void OdeFcn(
const double T,
const double *
const X,
double *
const XDot,
const bool IsMajorTimeStep);
27 virtual void InitialConditionSetup(
const double,
const double *
const,
double*
const updatedIC, ISimObjectCreator*
const);
28 virtual void FinalSetup(
const double T,
const double *
const X, ISimObjectCreator*
const creator);
30 virtual void compute(
const double T,
const double *
const X);
32#ifdef FH_VISUALIZATION
33 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
34 virtual void RenderUpdate(
const double T,
const double*
const X);
36 virtual void PreOdeFcn(
const double T,
const double *
const X, IStateUpdater* updater);
37 const double *forceNet(
const double T,
const double *
const X,
int index);
41 ICommonComputation* m_compute;
42 std::unique_ptr<CoRiBoDynamics::ConstraintSolver> m_solver;
45 ISignalPort **m_netPositions;
46 ISignalPort **m_netVelocities;
49 std::vector<NetTensionCable*> m_netTensionCable;
Definition: RingStructureGravityHydro.h:74
Definition: BottomRingCoRiBo.h:12
Class modelling a Net cage.
Definition: CBottomRing.h:35
Definition: BottomRingCoRiBo.h:14