|
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 |