|
Marine systems simulation
|
Inheritance diagram for rigidbody::CHydroSoilCylinder:
Collaboration diagram for rigidbody::CHydroSoilCylinder:Public Member Functions | |
| CHydroSoilCylinder (double innerRadius, double outerRadius, double height, double mass, CylinderEnd end, const string &material) | |
| vec6 | GetInternalForces (const vec6 &dX, const vec3 &r, const quat &q, CEnvironment *environment, double time, const double *states) |
Public Member Functions inherited from rigidbody::CHydroCylinder | |
| CHydroCylinder (double innerRadius, double outerRadius, double height, double mass, CylinderEnd end, const string &material) | |
| mat6 | GetInertiaMatrix (const vec3 &r, double time, const double *states, CEnvironment *environment) |
Public Member Functions inherited from rigidbody::CRigidCylinder | |
| CRigidCylinder (double innerRadius, double outerRadius, double height, double mass, CylinderEnd end, const string &material) | |
| mat6 | GetInertiaMatrix (const vec3 &r, double time, const double *states, CEnvironment *environment) |
| vec6 | GetInternalForces (const vec6 &dX, const vec3 &r, const quat &q, CEnvironment *environment, double time, const double *states) |
Public Member Functions inherited from rigidbody::CRigidBody | |
| vec13 | GetSecondDerivative (const vec3 &r, const quat &q, const vec3 &v, const vec3 w, const vec6 &externalForces, CEnvironment *environment, double time, const double *states) |
Additional Inherited Members | |
Static Public Member Functions inherited from rigidbody::CRigidBody | |
| static vec6 | GetCoriolisForce (const vec6 &dX, const mat6 &Inertia) |
| static mat6 | ReorientInertiaTranslateRotate (const mat6 &Inertia, const vec6 &orientation) |
| static mat3 | MakeDyadic (const vec3 &vector) |
| static mat3 | GetRotation (const vec3 &angle) |
| static mat6 | GetRotation6 (const vec3 &angle) |
Protected Attributes inherited from rigidbody::CRigidCylinder | |
| double | iR |
| double | oR |
| double | h |
| double | m |
| double | V |
| CylinderEnd | endType |
| string | m_material |
|
virtual |
Reimplemented from rigidbody::CHydroCylinder.