FhSim
3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CHydroSoilCylinder.h
1
#ifndef C_HydroSoilCylinder_H
2
#define C_HydroSoilCylinder_H
3
9
#include "CHydroCylinder.h"
10
#include "RigidBodyEnvironmentForces.h"
11
#include <string>
12
13
namespace
rigidbody
14
{
20
class
CHydroSoilCylinder
:
public
CHydroCylinder
,
public
soilforces::SoilElement
21
{
22
public
:
23
CHydroSoilCylinder
();
24
virtual
~CHydroSoilCylinder
();
25
CHydroSoilCylinder
(
double
innerRadius,
double
outerRadius,
double
height,
double
mass, CylinderEnd end,
const
std::string& material);
26
//mat6 getInertiaMatrix();
27
vec6 GetInternalForces(
const
vec6& dX,
const
vec3& r,
const
quat& q, environment::EnvironmentProvider* environment,
double
time,
const
double
* states);
28
};
29
};
// namespace rigidbody
30
#endif
rigidbody::CHydroCylinder
Definition
CHydroCylinder.h:26
rigidbody::CHydroSoilCylinder
Definition
CHydroSoilCylinder.h:21
rigidbody::soilforces::SoilElement
Definition
RigidBodyEnvironmentForces.h:52
webfhsim
reloadrepos
fhsim_base
src
rigidbody
CHydroSoilCylinder.h
Generated on Thu Nov 5 2026 22:35:07 for FhSim by
1.9.8