Bullet Collision Detection & Physics Library: Member List

Bullet Collision Detection & Physics Library

btSequentialImpulseConstraintSolverMt Member List

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

addFrictionConstraint(const btVector3 &normalAxis, int solverBodyIdA, int solverBodyIdB, int frictionIndex, btManifoldPoint &cp, const btVector3 &rel_pos1, const btVector3 &rel_pos2, btCollisionObject *colObj0, btCollisionObject *colObj1, btScalar relaxation, const btContactSolverInfo &infoGlobal, btScalar desiredVelocity=0., btScalar cfmSlip=0.) | btSequentialImpulseConstraintSolver | protected
addTorsionalFrictionConstraint(const btVector3 &normalAxis, int solverBodyIdA, int solverBodyIdB, int frictionIndex, btManifoldPoint &cp, btScalar torsionalFriction, const btVector3 &rel_pos1, const btVector3 &rel_pos2, btCollisionObject *colObj0, btCollisionObject *colObj1, btScalar relaxation, btScalar desiredVelocity=0, btScalar cfmSlip=0.f) | btSequentialImpulseConstraintSolver | protected
allocAllContactConstraints(btPersistentManifold **manifoldPtr, int numManifolds, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt | protected
allSolved(const btContactSolverInfo &, class btIDebugDraw *) | btConstraintSolver | inlinevirtual
applyAnisotropicFriction(btCollisionObject *colObj, btVector3 &frictionDirection, int frictionMode) | btSequentialImpulseConstraintSolver | protectedstatic
BT_DECLARE_ALIGNED_ALLOCATOR() | btSequentialImpulseConstraintSolverMt |
btRand2() | btSequentialImpulseConstraintSolver |
btRandInt2(int n) | btSequentialImpulseConstraintSolver |
btSequentialImpulseConstraintSolver() | btSequentialImpulseConstraintSolver |
btSequentialImpulseConstraintSolverMt() | btSequentialImpulseConstraintSolverMt |
CACHE_LINE_SIZE | btSequentialImpulseConstraintSolverMt | protectedstatic
convertBodies(btCollisionObject **bodies, int numBodies, const btContactSolverInfo &infoGlobal) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | protectedvirtual
convertContact(btPersistentManifold *manifold, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolver | protected
convertContacts(btPersistentManifold **manifoldPtr, int numManifolds, const btContactSolverInfo &infoGlobal) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | protectedvirtual
convertJoint(btSolverConstraint *currentConstraintRow, btTypedConstraint *constraint, const btTypedConstraint::btConstraintInfo1 &info1, int solverBodyIdA, int solverBodyIdB, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolver | protected
convertJoints(btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | protectedvirtual
getActiveConstraintRowSolverGeneric() | btSequentialImpulseConstraintSolver | inline
getActiveConstraintRowSolverLowerLimit() | btSequentialImpulseConstraintSolver | inline
getOrInitSolverBody(btCollisionObject &body, btScalar timeStep) | btSequentialImpulseConstraintSolver | protected
getOrInitSolverBodyThreadsafe(btCollisionObject &body, btScalar timeStep) | btSequentialImpulseConstraintSolverMt | protected
getRandSeed() const | btSequentialImpulseConstraintSolver | inline
getScalarConstraintRowSolverGeneric() | btSequentialImpulseConstraintSolver |
getScalarConstraintRowSolverLowerLimit() | btSequentialImpulseConstraintSolver |
getSolverType() const | btSequentialImpulseConstraintSolver | inlinevirtual
getSSE2ConstraintRowSolverGeneric() | btSequentialImpulseConstraintSolver |
getSSE2ConstraintRowSolverLowerLimit() | btSequentialImpulseConstraintSolver |
getSSE4_1ConstraintRowSolverGeneric() | btSequentialImpulseConstraintSolver |
getSSE4_1ConstraintRowSolverLowerLimit() | btSequentialImpulseConstraintSolver |
initSolverBody(btSolverBody *solverBody, btCollisionObject *collisionObject, btScalar timeStep) | btSequentialImpulseConstraintSolver | protected
internalAllocContactConstraints(const btContactManifoldCachedInfo *cachedInfoArray, int numManifolds) | btSequentialImpulseConstraintSolverMt |
internalCollectContactManifoldCachedInfo(btContactManifoldCachedInfo *cachedInfoArray, btPersistentManifold **manifoldPtr, int numManifolds, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
internalConvertBodies(btCollisionObject **bodies, int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
internalConvertMultipleJoints(const btAlignedObjectArray< JointParams > &jointParamsArray, btTypedConstraint **constraints, int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
internalInitMultipleJoints(btTypedConstraint **constraints, int iBegin, int iEnd) | btSequentialImpulseConstraintSolverMt |
internalSetupContactConstraints(int iContactConstraint, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
internalWriteBackBodies(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
internalWriteBackContacts(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
internalWriteBackJoints(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt |
m_antiFalseSharingPadding | btSequentialImpulseConstraintSolverMt | protected
m_batchedContactConstraints | btSequentialImpulseConstraintSolverMt | protected
m_batchedJointConstraints | btSequentialImpulseConstraintSolverMt | protected
m_bodySolverArrayMutex | btSequentialImpulseConstraintSolverMt | protected
m_btSeed2 | btSequentialImpulseConstraintSolver | protected
m_cachedSolverMode | btSequentialImpulseConstraintSolver | protected
m_fixedBodyId | btSequentialImpulseConstraintSolver | protected
m_kinematicBodyUniqueIdToSolverBodyTable | btSequentialImpulseConstraintSolver | protected
m_kinematicBodyUniqueIdToSolverBodyTableMutex | btSequentialImpulseConstraintSolverMt | protected
m_leastSquaresResidual | btSequentialImpulseConstraintSolver | protected
m_manifoldCachedInfoArray | btSequentialImpulseConstraintSolverMt | protected
m_maxOverrideNumSolverIterations | btSequentialImpulseConstraintSolver | protected
m_numFrictionDirections | btSequentialImpulseConstraintSolverMt | protected
m_orderFrictionConstraintPool | btSequentialImpulseConstraintSolver | protected
m_orderNonContactConstraintPool | btSequentialImpulseConstraintSolver | protected
m_orderTmpConstraintPool | btSequentialImpulseConstraintSolver | protected
m_resolveSingleConstraintRowGeneric | btSequentialImpulseConstraintSolver | protected
m_resolveSingleConstraintRowLowerLimit | btSequentialImpulseConstraintSolver | protected
m_resolveSplitPenetrationImpulse | btSequentialImpulseConstraintSolver | protected
m_rollingFrictionIndexTable | btSequentialImpulseConstraintSolverMt | protected
m_scratchMemory | btSequentialImpulseConstraintSolverMt | protected
m_tmpConstraintSizesPool | btSequentialImpulseConstraintSolver | protected
m_tmpSolverBodyPool | btSequentialImpulseConstraintSolver | protected
m_tmpSolverContactConstraintPool | btSequentialImpulseConstraintSolver | protected
m_tmpSolverContactFrictionConstraintPool | btSequentialImpulseConstraintSolver | protected
m_tmpSolverContactRollingFrictionConstraintPool | btSequentialImpulseConstraintSolver | protected
m_tmpSolverNonContactConstraintPool | btSequentialImpulseConstraintSolver | protected
m_useBatching | btSequentialImpulseConstraintSolverMt | protected
m_useObsoleteJointConstraints | btSequentialImpulseConstraintSolverMt | protected
prepareSolve(int, int) | btConstraintSolver | inlinevirtual
randomizeBatchedConstraintOrdering(btBatchedConstraints *batchedConstraints) | btSequentialImpulseConstraintSolverMt | protected
randomizeConstraintOrdering(int iteration, int numIterations) | btSequentialImpulseConstraintSolverMt | protectedvirtual
reset() | btSequentialImpulseConstraintSolver | virtual
resolveAllContactConstraints() | btSequentialImpulseConstraintSolverMt | protectedvirtual
resolveAllContactConstraintsInterleaved() | btSequentialImpulseConstraintSolverMt | protectedvirtual
resolveAllContactFrictionConstraints() | btSequentialImpulseConstraintSolverMt | protectedvirtual
resolveAllJointConstraints(int iteration) | btSequentialImpulseConstraintSolverMt | protectedvirtual
resolveAllRollingFrictionConstraints() | btSequentialImpulseConstraintSolverMt | protectedvirtual
resolveMultipleContactConstraints(const btAlignedObjectArray< int > &consIndices, int batchBegin, int batchEnd) | btSequentialImpulseConstraintSolverMt |
resolveMultipleContactConstraintsInterleaved(const btAlignedObjectArray< int > &contactIndices, int batchBegin, int batchEnd) | btSequentialImpulseConstraintSolverMt |
resolveMultipleContactFrictionConstraints(const btAlignedObjectArray< int > &consIndices, int batchBegin, int batchEnd) | btSequentialImpulseConstraintSolverMt |
resolveMultipleContactRollingFrictionConstraints(const btAlignedObjectArray< int > &consIndices, int batchBegin, int batchEnd) | btSequentialImpulseConstraintSolverMt |
resolveMultipleContactSplitPenetrationImpulseConstraints(const btAlignedObjectArray< int > &consIndices, int batchBegin, int batchEnd) | btSequentialImpulseConstraintSolverMt |
resolveMultipleJointConstraints(const btAlignedObjectArray< int > &consIndices, int batchBegin, int batchEnd, int iteration) | btSequentialImpulseConstraintSolverMt |
resolveSingleConstraintRowGeneric(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | protected
resolveSingleConstraintRowGenericSIMD(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | protected
resolveSingleConstraintRowLowerLimit(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | protected
resolveSingleConstraintRowLowerLimitSIMD(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | protected
resolveSplitPenetrationImpulse(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | inlineprotected
resolveSplitPenetrationImpulseCacheFriendly(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | inlineprotected
resolveSplitPenetrationSIMD(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint) | btSequentialImpulseConstraintSolver | inlineprotected
restitutionCurve(btScalar rel_vel, btScalar restitution, btScalar velocityThreshold) | btSequentialImpulseConstraintSolver | protected
s_allowNestedParallelForLoops | btSequentialImpulseConstraintSolverMt | static
s_contactBatchingMethod | btSequentialImpulseConstraintSolverMt | static
s_jointBatchingMethod | btSequentialImpulseConstraintSolverMt | static
s_maxBatchSize | btSequentialImpulseConstraintSolverMt | static
s_minBatchSize | btSequentialImpulseConstraintSolverMt | static
s_minimumContactManifoldsForBatching | btSequentialImpulseConstraintSolverMt | static
setConstraintRowSolverGeneric(btSingleConstraintRowSolver rowSolver) | btSequentialImpulseConstraintSolver | inline
setConstraintRowSolverLowerLimit(btSingleConstraintRowSolver rowSolver) | btSequentialImpulseConstraintSolver | inline
setFrictionConstraintImpulse(btSolverConstraint &solverConstraint, int solverBodyIdA, int solverBodyIdB, btManifoldPoint &cp, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolver | protected
setRandSeed(unsigned long seed) | btSequentialImpulseConstraintSolver | inline
setupAllContactConstraints(const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolverMt | protected
setupBatchedContactConstraints() | btSequentialImpulseConstraintSolverMt | protectedvirtual
setupBatchedJointConstraints() | btSequentialImpulseConstraintSolverMt | protectedvirtual
setupContactConstraint(btSolverConstraint &solverConstraint, int solverBodyIdA, int solverBodyIdB, btManifoldPoint &cp, const btContactSolverInfo &infoGlobal, btScalar &relaxation, const btVector3 &rel_pos1, const btVector3 &rel_pos2) | btSequentialImpulseConstraintSolver | protected
setupFrictionConstraint(btSolverConstraint &solverConstraint, const btVector3 &normalAxis, int solverBodyIdA, int solverBodyIdB, btManifoldPoint &cp, const btVector3 &rel_pos1, const btVector3 &rel_pos2, btCollisionObject *colObj0, btCollisionObject *colObj1, btScalar relaxation, const btContactSolverInfo &infoGlobal, btScalar desiredVelocity=0., btScalar cfmSlip=0.) | btSequentialImpulseConstraintSolver | protected
setupSolverFunctions(bool useSimd) | btSequentialImpulseConstraintSolver | protected
setupTorsionalFrictionConstraint(btSolverConstraint &solverConstraint, const btVector3 &normalAxis, int solverBodyIdA, int solverBodyIdB, btManifoldPoint &cp, btScalar combinedTorsionalFriction, const btVector3 &rel_pos1, const btVector3 &rel_pos2, btCollisionObject *colObj0, btCollisionObject *colObj1, btScalar relaxation, btScalar desiredVelocity=0., btScalar cfmSlip=0.) | btSequentialImpulseConstraintSolver | protected
solveGroup(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifold, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &info, btIDebugDraw *debugDrawer, btDispatcher *dispatcher) | btSequentialImpulseConstraintSolver | virtual
solveGroupCacheFriendlyFinish(btCollisionObject **bodies, int numBodies, const btContactSolverInfo &infoGlobal) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | virtual
solveGroupCacheFriendlyIterations(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) | btSequentialImpulseConstraintSolver | protectedvirtual
solveGroupCacheFriendlySetup(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | virtual
solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | virtual
solveSingleIteration(int iteration, btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) BT_OVERRIDE | btSequentialImpulseConstraintSolverMt | virtual
writeBackBodies(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolver | protected
writeBackContacts(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolver | protected
writeBackJoints(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal) | btSequentialImpulseConstraintSolver | protected
~btConstraintSolver() | btConstraintSolver | inlinevirtual
~btSequentialImpulseConstraintSolver() | btSequentialImpulseConstraintSolver | virtual
~btSequentialImpulseConstraintSolverMt() | btSequentialImpulseConstraintSolverMt | virtual