FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CoRiBoDynamics::AddedMassRigidElement Class Reference
+ Inheritance diagram for CoRiBoDynamics::AddedMassRigidElement:
+ Collaboration diagram for CoRiBoDynamics::AddedMassRigidElement:

Public Member Functions

 AddedMassRigidElement (const vec6 &dryInertia, int ix_P, int ix_Q, int ix_V, int ix_W, const trawl_cable_water::Segment &segment, environment::EnvironmentProvider *const *environment)
 
void Setup (double T, const double *const X) override
 

Constructor & Destructor Documentation

◆ AddedMassRigidElement()

CoRiBoDynamics::AddedMassRigidElement::AddedMassRigidElement ( const vec6 &  dryInertia,
int  ix_P,
int  ix_Q,
int  ix_V,
int  ix_W,
const trawl_cable_water::Segment &  segment,
environment::EnvironmentProvider *const *  environment 
)
inline
Parameters
dryInertiaThe diagonal inertia of the dry element: mass, mass, mass, Ixy, Ixy, Iz.
ix_PIndex of the position state.
ix_QIndex of the orientation state.
ix_VIndex of the velocity state.
ix_WIndex of the angular velocity state.
segmentThe element's radius, length, mass and displacement volume.
environmentThe address of the pointer to the environment, which is set after the element is made; the element is without added mass until it is.

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