Marine systems simulation
CHydroCylinder.h
1#ifndef C_HydroCylinder_H
2#define C_HydroCylinder_H
3
4#include "CRigidCylinder.h"
5
6namespace rigidbody
7{
9{
10 public:
12 virtual ~CHydroCylinder();
13 CHydroCylinder(double innerRadius, double outerRadius, double height, double mass, CylinderEnd end, const string& material);
14 mat6 GetInertiaMatrix(const vec3& r, double time, const double* states, CEnvironment* environment);
15 vec6 GetInternalForces(const vec6& dX, const vec3& r, const quat& q, CEnvironment* environment, double time, const double* states);
16};
17}; // namespace rigidbody
18#endif
Definition: CEnvironment.h:10
Definition: CHydroCylinder.h:9
Definition: CRigidCylinder.h:16