FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
ElementInertia.h
1#pragma once
2
3#include <Eigen/Eigen>
4
5namespace RbCable
6{
14inline Eigen::Matrix3d TranslationalInverseMass(double mass, double addedMass, const Eigen::Vector3d& axis)
15{
16 const Eigen::Matrix3d along = axis * axis.transpose();
17 return along / mass + (Eigen::Matrix3d::Identity() - along) / (mass + addedMass);
18}
19} // namespace RbCable