FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
rigidbody::CRigidBody Member List

This is the complete list of members for rigidbody::CRigidBody, including all inherited members.

ConjugateRotationDerivative(const quat &q, const vec3 &x) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
GetCoriolisForce(const vec6 &dX, const mat6 &Inertia) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
GetCoriolisForceDerivative(const vec6 &dX, const mat6 &Inertia)rigidbody::CRigidBodystatic
GetGravityForceDerivative(const quat &q)=0rigidbody::CRigidBodypure virtual
GetInertiaMatrix(const vec3 &r, double time, const double *states, environment::EnvironmentProvider *environment)=0 (defined in rigidbody::CRigidBody)rigidbody::CRigidBodypure virtual
GetInternalForces(const vec6 &dX, const vec3 &r, const quat &q, environment::EnvironmentProvider *environment, double time, const double *states)=0 (defined in rigidbody::CRigidBody)rigidbody::CRigidBodypure virtual
GetRotation(const vec3 &angle) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
GetRotation6(const vec3 &angle) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
GetSecondDerivative(const vec3 &r, const quat &q, const vec3 &v, const vec3 w, const vec6 &externalForces, environment::EnvironmentProvider *environment, double time, const double *states) (defined in rigidbody::CRigidBody)rigidbody::CRigidBody
GetSecondDerivativeJacobian(const vec3 &r, const quat &q, const vec3 &v, const vec3 &w, const vec6 &externalForces, environment::EnvironmentProvider *environment, double time, const double *states)rigidbody::CRigidBody
MakeDyadic(const vec3 &vector) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
ReorientInertiaTranslateRotate(const mat6 &Inertia, const vec6 &orientation) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
RotationDerivative(const quat &q, const vec3 &x) (defined in rigidbody::CRigidBody)rigidbody::CRigidBodystatic
WriteStateJacobian(const double *X, int positionIndex, int quaterIndex, int velocityIndex, int omegaIndex, const vec6 &externalForces, environment::EnvironmentProvider *environment, double time, double *J, int nStates)rigidbody::CRigidBody
~CRigidBody() (defined in rigidbody::CRigidBody)rigidbody::CRigidBodyinlinevirtual