10#include "./RingStructureGravityHydro.h"
11#include "./Cable/LineStructureGravityHydro.h"
12#include "./Cable/BuoyCable.h"
13#include "./Cable/FrameCable.h"
18 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
22 virtual void OdeFcn(
const double T,
const double *
const X,
double *
const XDot,
const bool IsMajorTimeStep);
23 virtual void InitialConditionSetup(
const double,
const double *
const,
double*
const updatedIC, ISimObjectCreator*
const);
24 virtual void FinalSetup(
const double T,
const double *
const X, ISimObjectCreator*
const creator);
26 virtual void compute(
const double T,
const double *
const X);
28#ifdef FH_VISUALIZATION
29 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
30 virtual void RenderUpdate(
const double T,
const double*
const X);
33 virtual void PreOdeFcn(
const double T,
const double *
const X, IStateUpdater* updater);
39 ICommonComputation* m_compute;
40 std::unique_ptr<CoRiBoDynamics::ConstraintSolver> m_solver;
47 std::vector<FrameCable*> m_U_cables;
48 std::vector<FrameCable*> m_V_cables;
49 std::vector<BuoyCable*> m_buoy_cables;
Definition: MooringSystemCoribo2.h:16
Class modelling a Net cage.
Definition: CBottomRing.h:35