Marine systems simulation
rigidbody::CHydroSoilPolyplate Class Reference
+ Inheritance diagram for rigidbody::CHydroSoilPolyplate:
+ Collaboration diagram for rigidbody::CHydroSoilPolyplate:

Public Member Functions

 CHydroSoilPolyplate (PolyplateSpec &plateSpec)
 
vec6 GetInternalForces (const vec6 &dX, const vec3 &r, const quat &q, CEnvironment *environment, double time, const double *states)
 
- Public Member Functions inherited from rigidbody::CHydroPolyplate
 CHydroPolyplate (PolyplateSpec &plateSpec)
 
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::CRigidPolyplate
 CRigidPolyplate (PolyplateSpec &plateSpec)
 
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
virtual vec6 GetInternalForces (const vec6 &dX, const vec3 &r, const quat &q, CEnvironment *environment, double time, const double *states)=0
 
virtual mat6 GetInertiaMatrix (const vec3 &r, double time, const double *states, CEnvironment *environment)=0
 
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::CRigidPolyplate
PolyplateSpec m_spec
 The specification of the plate.
 

Member Function Documentation

◆ GetInternalForces()

vec6 rigidbody::CHydroSoilPolyplate::GetInternalForces ( const vec6 &  dX,
const vec3 &  r,
const quat &  q,
CEnvironment environment,
double  time,
const double *  states 
)
virtual

Reimplemented from rigidbody::CHydroPolyplate.


The documentation for this class was generated from the following file: