Marine systems simulation
ShipContact Member List

This is the complete list of members for ShipContact, including all inherited members.

Acceleration(int element)CoRiBoDynamics::ConstraintSetprotected
AddCapsule(double radius, double height, double contactStiffness, double contactDamping, double frictionCoefficient, int index) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
AddChamfer(double majorRadius, double minorRadius, double contactStiffness, double contactDamping, double frictionCoefficient, int index) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
AddCollisionCheckInterface(CollisionCheckInterface *i) (defined in ShipContact)ShipContactinline
addConstraintResultantForce(int element, const vec6 &Force)CoRiBoDynamics::ConstraintSetprotected
addExternalCapsule(double length, double radius, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity, double contactStiffness, double contactDamping, double frictionCoefficient) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
addExternalChamfer(double majorRadius, double minorRadius, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity, double contactStiffness, double contactDamping, double frictionCoefficient) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
addExternalPlate(double lengthX, double lengthY, double thickness, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity, double contactStiffness, double contactDamping, double frictionCoefficient) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
addExternalSphere(double radius, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity, double contactStiffness, double contactDamping, double frictionCoefficient) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
addExternalToroid(double majorRadius, double minorRadius, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity, double contactStiffness, double contactDamping, double frictionCoefficient) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
addMatrix(int i, int j, const mat6 &M)CoRiBoDynamics::ConstraintSetprotected
AddPlate(double lengthX, double lengthY, double thickness, double contactStiffness, double contactDamping, double frictionCoefficient, int index) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
AddSphere(double radius, double contactStiffness, double contactDamping, double frictionCoefficient, int index) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
AddTorus(double majorRadius, double minorRadius, double contactStiffness, double contactDamping, double frictionCoefficient, int index) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
AngularAcceleration(int element)CoRiBoDynamics::ConstraintSetprotected
BoundingSphereRejectionTest(GeometricObject *sphereA, GeometricObject *sphereB) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
BOX enum value (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
CAPSULE enum value (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
CHAMFER enum value (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
CollisionManager(ConstraintSolver *solver, double timeConstant) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
CollisionTest(InternalObject *objectA, InternalObject *objectB, const double *const X)CoRiBoDynamics::CollisionManagerprotected
CollisionTest(ExternalObject *ExtObj, InternalObject *IntObj, const double *const X) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
ComputeConstraints(const double T, const double *const X)ShipContactvirtual
ConstraintSet(ConstraintSolver *solver)CoRiBoDynamics::ConstraintSetexplicit
ElementVector()CoRiBoDynamics::ConstraintSetprotected
getExternalObjectReactionForce(int index) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
getExternalObjectReactionForce(ExternalObject &external_object) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
getInternalObjectReactionForce(InternalObject &internal_object) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
m_capsule (defined in ShipContact)ShipContactprotected
m_capsule_offset (defined in ShipContact)ShipContactprotected
m_capsule_rotation_offset (defined in ShipContact)ShipContactprotected
m_collision_interfaces (defined in ShipContact)ShipContactprotected
m_CollisionPartition (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
m_external_contact (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
m_ExternalObjects (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
m_Force (defined in ShipContact)ShipContact
m_InternalObjectsCoRiBoDynamics::CollisionManagerprotected
m_offset_arm_global (defined in ShipContact)ShipContactprotected
m_P (defined in ShipContact)ShipContactprotected
m_Q (defined in ShipContact)ShipContactprotected
m_timeConstant (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
m_Torque (defined in ShipContact)ShipContact
m_V (defined in ShipContact)ShipContactprotected
m_W (defined in ShipContact)ShipContactprotected
OBB_BoundingSphereRejectionTest(GeometricObject *box, GeometricObject *sphere) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
ObjectDistance(GeometricObject *shapeA, GeometricObject *shapeB, GeometryTools::MinDistanceInfo &result) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManagerprotected
PLATE enum value (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
SecondDerivatives(int element)CoRiBoDynamics::ConstraintSetprotected
setSpacePartitionBlockSize(double length) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
setSpacePartitionOrigo(double x, double y, double z) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
ShapeType enum name (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
ShipContact(ISimObjectCreator *creator, CoRiBoDynamics::ConstraintSolver *solver, double beta) (defined in ShipContact)ShipContact
SPHERE enum value (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
TOROID enum value (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
Update(const double *P, const double *Q, const double *V, const double *W) (defined in ShipContact)ShipContact
updateExternalElement(int index, const double *Position, const double *Velocity, const double *Orientation, const double *AngularVelocity) (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
~CollisionManager() (defined in CoRiBoDynamics::CollisionManager)CoRiBoDynamics::CollisionManager
~ConstraintSet() (defined in CoRiBoDynamics::ConstraintSet)CoRiBoDynamics::ConstraintSetinlinevirtual