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.)btSequentialImpulseConstraintSolverprotected
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)btSequentialImpulseConstraintSolverprotected
allocAllContactConstraints(btPersistentManifold **manifoldPtr, int numManifolds, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverMtprotected
allSolved(const btContactSolverInfo &, class btIDebugDraw *)btConstraintSolverinlinevirtual
applyAnisotropicFriction(btCollisionObject *colObj, btVector3 &frictionDirection, int frictionMode)btSequentialImpulseConstraintSolverprotectedstatic
BT_DECLARE_ALIGNED_ALLOCATOR()btSequentialImpulseConstraintSolverMt
btRand2()btSequentialImpulseConstraintSolver
btRandInt2(int n)btSequentialImpulseConstraintSolver
btSequentialImpulseConstraintSolver()btSequentialImpulseConstraintSolver
btSequentialImpulseConstraintSolverMt()btSequentialImpulseConstraintSolverMt
CACHE_LINE_SIZEbtSequentialImpulseConstraintSolverMtprotectedstatic
convertBodies(btCollisionObject **bodies, int numBodies, const btContactSolverInfo &infoGlobal) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtprotectedvirtual
convertContact(btPersistentManifold *manifold, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverprotected
convertContacts(btPersistentManifold **manifoldPtr, int numManifolds, const btContactSolverInfo &infoGlobal) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtprotectedvirtual
convertJoint(btSolverConstraint *currentConstraintRow, btTypedConstraint *constraint, const btTypedConstraint::btConstraintInfo1 &info1, int solverBodyIdA, int solverBodyIdB, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverprotected
convertJoints(btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtprotectedvirtual
getActiveConstraintRowSolverGeneric()btSequentialImpulseConstraintSolverinline
getActiveConstraintRowSolverLowerLimit()btSequentialImpulseConstraintSolverinline
getOrInitSolverBody(btCollisionObject &body, btScalar timeStep)btSequentialImpulseConstraintSolverprotected
getOrInitSolverBodyThreadsafe(btCollisionObject &body, btScalar timeStep)btSequentialImpulseConstraintSolverMtprotected
getRandSeed() const btSequentialImpulseConstraintSolverinline
getScalarConstraintRowSolverGeneric()btSequentialImpulseConstraintSolver
getScalarConstraintRowSolverLowerLimit()btSequentialImpulseConstraintSolver
getSolverType() const btSequentialImpulseConstraintSolverinlinevirtual
getSSE2ConstraintRowSolverGeneric()btSequentialImpulseConstraintSolver
getSSE2ConstraintRowSolverLowerLimit()btSequentialImpulseConstraintSolver
getSSE4_1ConstraintRowSolverGeneric()btSequentialImpulseConstraintSolver
getSSE4_1ConstraintRowSolverLowerLimit()btSequentialImpulseConstraintSolver
initSolverBody(btSolverBody *solverBody, btCollisionObject *collisionObject, btScalar timeStep)btSequentialImpulseConstraintSolverprotected
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_antiFalseSharingPaddingbtSequentialImpulseConstraintSolverMtprotected
m_batchedContactConstraintsbtSequentialImpulseConstraintSolverMtprotected
m_batchedJointConstraintsbtSequentialImpulseConstraintSolverMtprotected
m_bodySolverArrayMutexbtSequentialImpulseConstraintSolverMtprotected
m_btSeed2btSequentialImpulseConstraintSolverprotected
m_cachedSolverModebtSequentialImpulseConstraintSolverprotected
m_fixedBodyIdbtSequentialImpulseConstraintSolverprotected
m_kinematicBodyUniqueIdToSolverBodyTablebtSequentialImpulseConstraintSolverprotected
m_kinematicBodyUniqueIdToSolverBodyTableMutexbtSequentialImpulseConstraintSolverMtprotected
m_leastSquaresResidualbtSequentialImpulseConstraintSolverprotected
m_manifoldCachedInfoArraybtSequentialImpulseConstraintSolverMtprotected
m_maxOverrideNumSolverIterationsbtSequentialImpulseConstraintSolverprotected
m_numFrictionDirectionsbtSequentialImpulseConstraintSolverMtprotected
m_orderFrictionConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_orderNonContactConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_orderTmpConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_resolveSingleConstraintRowGenericbtSequentialImpulseConstraintSolverprotected
m_resolveSingleConstraintRowLowerLimitbtSequentialImpulseConstraintSolverprotected
m_resolveSplitPenetrationImpulsebtSequentialImpulseConstraintSolverprotected
m_rollingFrictionIndexTablebtSequentialImpulseConstraintSolverMtprotected
m_scratchMemorybtSequentialImpulseConstraintSolverMtprotected
m_tmpConstraintSizesPoolbtSequentialImpulseConstraintSolverprotected
m_tmpSolverBodyPoolbtSequentialImpulseConstraintSolverprotected
m_tmpSolverContactConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_tmpSolverContactFrictionConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_tmpSolverContactRollingFrictionConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_tmpSolverNonContactConstraintPoolbtSequentialImpulseConstraintSolverprotected
m_useBatchingbtSequentialImpulseConstraintSolverMtprotected
m_useObsoleteJointConstraintsbtSequentialImpulseConstraintSolverMtprotected
prepareSolve(int, int)btConstraintSolverinlinevirtual
randomizeBatchedConstraintOrdering(btBatchedConstraints *batchedConstraints)btSequentialImpulseConstraintSolverMtprotected
randomizeConstraintOrdering(int iteration, int numIterations)btSequentialImpulseConstraintSolverMtprotectedvirtual
reset()btSequentialImpulseConstraintSolvervirtual
resolveAllContactConstraints()btSequentialImpulseConstraintSolverMtprotectedvirtual
resolveAllContactConstraintsInterleaved()btSequentialImpulseConstraintSolverMtprotectedvirtual
resolveAllContactFrictionConstraints()btSequentialImpulseConstraintSolverMtprotectedvirtual
resolveAllJointConstraints(int iteration)btSequentialImpulseConstraintSolverMtprotectedvirtual
resolveAllRollingFrictionConstraints()btSequentialImpulseConstraintSolverMtprotectedvirtual
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)btSequentialImpulseConstraintSolverprotected
resolveSingleConstraintRowGenericSIMD(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint)btSequentialImpulseConstraintSolverprotected
resolveSingleConstraintRowLowerLimit(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint)btSequentialImpulseConstraintSolverprotected
resolveSingleConstraintRowLowerLimitSIMD(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint)btSequentialImpulseConstraintSolverprotected
resolveSplitPenetrationImpulse(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint)btSequentialImpulseConstraintSolverinlineprotected
resolveSplitPenetrationImpulseCacheFriendly(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint)btSequentialImpulseConstraintSolverinlineprotected
resolveSplitPenetrationSIMD(btSolverBody &bodyA, btSolverBody &bodyB, const btSolverConstraint &contactConstraint)btSequentialImpulseConstraintSolverinlineprotected
restitutionCurve(btScalar rel_vel, btScalar restitution, btScalar velocityThreshold)btSequentialImpulseConstraintSolverprotected
s_allowNestedParallelForLoopsbtSequentialImpulseConstraintSolverMtstatic
s_contactBatchingMethodbtSequentialImpulseConstraintSolverMtstatic
s_jointBatchingMethodbtSequentialImpulseConstraintSolverMtstatic
s_maxBatchSizebtSequentialImpulseConstraintSolverMtstatic
s_minBatchSizebtSequentialImpulseConstraintSolverMtstatic
s_minimumContactManifoldsForBatchingbtSequentialImpulseConstraintSolverMtstatic
setConstraintRowSolverGeneric(btSingleConstraintRowSolver rowSolver)btSequentialImpulseConstraintSolverinline
setConstraintRowSolverLowerLimit(btSingleConstraintRowSolver rowSolver)btSequentialImpulseConstraintSolverinline
setFrictionConstraintImpulse(btSolverConstraint &solverConstraint, int solverBodyIdA, int solverBodyIdB, btManifoldPoint &cp, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverprotected
setRandSeed(unsigned long seed)btSequentialImpulseConstraintSolverinline
setupAllContactConstraints(const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverMtprotected
setupBatchedContactConstraints()btSequentialImpulseConstraintSolverMtprotectedvirtual
setupBatchedJointConstraints()btSequentialImpulseConstraintSolverMtprotectedvirtual
setupContactConstraint(btSolverConstraint &solverConstraint, int solverBodyIdA, int solverBodyIdB, btManifoldPoint &cp, const btContactSolverInfo &infoGlobal, btScalar &relaxation, const btVector3 &rel_pos1, const btVector3 &rel_pos2)btSequentialImpulseConstraintSolverprotected
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.)btSequentialImpulseConstraintSolverprotected
setupSolverFunctions(bool useSimd)btSequentialImpulseConstraintSolverprotected
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.)btSequentialImpulseConstraintSolverprotected
solveGroup(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifold, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &info, btIDebugDraw *debugDrawer, btDispatcher *dispatcher)btSequentialImpulseConstraintSolvervirtual
solveGroupCacheFriendlyFinish(btCollisionObject **bodies, int numBodies, const btContactSolverInfo &infoGlobal) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtvirtual
solveGroupCacheFriendlyIterations(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer)btSequentialImpulseConstraintSolverprotectedvirtual
solveGroupCacheFriendlySetup(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtvirtual
solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtvirtual
solveSingleIteration(int iteration, btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer) BT_OVERRIDEbtSequentialImpulseConstraintSolverMtvirtual
writeBackBodies(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverprotected
writeBackContacts(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverprotected
writeBackJoints(int iBegin, int iEnd, const btContactSolverInfo &infoGlobal)btSequentialImpulseConstraintSolverprotected
~btConstraintSolver()btConstraintSolverinlinevirtual
~btSequentialImpulseConstraintSolver()btSequentialImpulseConstraintSolvervirtual
~btSequentialImpulseConstraintSolverMt()btSequentialImpulseConstraintSolverMtvirtual