15 CHydroCylinder(
double innerRadius,
double outerRadius,
double height,
double mass, CylinderEnd end,
const std::string& material);
16 mat6 GetInertiaMatrix(
const vec3& r,
double time,
const double* states, environment::EnvironmentProvider* environment);
17 vec6 GetInternalForces(
const vec6& dX,
const vec3& r,
const quat& q, environment::EnvironmentProvider* environment,
double time,
const double* states);
26 vec6
GetBuoyancy(
const vec3& r,
const quat& q, environment::EnvironmentProvider* environment,
double time)
const;
Definition CHydroCylinder.h:11
vec6 GetBuoyancy(const vec3 &r, const quat &q, environment::EnvironmentProvider *environment, double time) const
The buoyancy of the wetted material volume at its centre of buoyancy, body frame (R94,...
void SetWaterDensity(double waterDensity)
The water density [kg/m^3] of the buoyancy, the drag and the added mass (BASE-0054); default 1025.
Definition CHydroCylinder.h:20
Definition CRigidCylinder.h:16