Marine systems simulation
|
This is the complete list of members for ShipContact, including all inherited members.
Acceleration(int element) | CoRiBoDynamics::ConstraintSet | protected |
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) | ShipContact | inline |
addConstraintResultantForce(int element, const vec6 &Force) | CoRiBoDynamics::ConstraintSet | protected |
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::ConstraintSet | protected |
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::ConstraintSet | protected |
BoundingSphereRejectionTest(GeometricObject *sphereA, GeometricObject *sphereB) (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
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::CollisionManager | protected |
CollisionTest(ExternalObject *ExtObj, InternalObject *IntObj, const double *const X) (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
ComputeConstraints(const double T, const double *const X) | ShipContact | virtual |
ConstraintSet(ConstraintSolver *solver) | CoRiBoDynamics::ConstraintSet | explicit |
ElementVector() | CoRiBoDynamics::ConstraintSet | protected |
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) | ShipContact | protected |
m_capsule_offset (defined in ShipContact) | ShipContact | protected |
m_capsule_rotation_offset (defined in ShipContact) | ShipContact | protected |
m_collision_interfaces (defined in ShipContact) | ShipContact | protected |
m_CollisionPartition (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
m_external_contact (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
m_ExternalObjects (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
m_Force (defined in ShipContact) | ShipContact | |
m_InternalObjects | CoRiBoDynamics::CollisionManager | protected |
m_offset_arm_global (defined in ShipContact) | ShipContact | protected |
m_P (defined in ShipContact) | ShipContact | protected |
m_Q (defined in ShipContact) | ShipContact | protected |
m_timeConstant (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
m_Torque (defined in ShipContact) | ShipContact | |
m_V (defined in ShipContact) | ShipContact | protected |
m_W (defined in ShipContact) | ShipContact | protected |
OBB_BoundingSphereRejectionTest(GeometricObject *box, GeometricObject *sphere) (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
ObjectDistance(GeometricObject *shapeA, GeometricObject *shapeB, GeometryTools::MinDistanceInfo &result) (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | protected |
PLATE enum value (defined in CoRiBoDynamics::CollisionManager) | CoRiBoDynamics::CollisionManager | |
SecondDerivatives(int element) | CoRiBoDynamics::ConstraintSet | protected |
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::ConstraintSet | inlinevirtual |