Home
last modified time | relevance | path

Searched refs:infoGlobal (Results 1 – 17 of 17) sorted by relevance

/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Featherstone/
DbtMultiBodyConstraintSolver.cpp27 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in solveSingleIteration() argument
29 …on, bodies ,numBodies,manifoldPtr, numManifolds,constraints,numConstraints,infoGlobal,debugDrawer); in solveSingleIteration()
50 if (iteration < infoGlobal.m_numIterations) in solveSingleIteration()
63 if (iteration < infoGlobal.m_numIterations) in solveSingleIteration()
84 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in solveGroupCacheFriendlySetup() argument
102 …up( bodies,numBodies,manifoldPtr, numManifolds, constraints,numConstraints,infoGlobal,debugDrawer); in solveGroupCacheFriendlySetup()
259 btManifoldPoint& cp, const btContactSolverInfo& infoGlobal, in setupMultiBodyContactConstraint() argument
460 btScalar penetration = isFriction? 0 : cp.getDistance()+infoGlobal.m_linearSlop; in setupMultiBodyContactConstraint()
513 …solverConstraint.m_appliedImpulse = isFriction ? 0 : cp.m_appliedImpulse * infoGlobal.m_warmstarti… in setupMultiBodyContactConstraint()
558 btScalar erp = infoGlobal.m_erp2; in setupMultiBodyContactConstraint()
[all …]
DbtMultiBodyJointLimitConstraint.cpp93 const btContactSolverInfo& infoGlobal) in createConstraintRows() argument
125 …raintRow,data,jacobianA(row),jacobianB(row),dummy,dummy,dummy,posError,infoGlobal,0,m_maxAppliedIm… in createConstraintRows()
165 btScalar erp = infoGlobal.m_erp2; in createConstraintRows()
166 if (!infoGlobal.m_splitImpulse || (penetration > infoGlobal.m_splitImpulsePenetrationThreshold)) in createConstraintRows()
168 erp = infoGlobal.m_erp; in createConstraintRows()
173 velocityError = -penetration / infoGlobal.m_timeStep; in createConstraintRows()
176 positionalError = -penetration * erp/infoGlobal.m_timeStep; in createConstraintRows()
181 if (!infoGlobal.m_splitImpulse || (penetration > infoGlobal.m_splitImpulsePenetrationThreshold)) in createConstraintRows()
DbtMultiBodyConstraintSolver.h49 …ntacts(btPersistentManifold** manifoldPtr,int numManifolds, const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
50 …lisionObject* colObj1, btScalar relaxation, const btContactSolverInfo& infoGlobal, btScalar desire… in ATTRIBUTE_ALIGNED16()
56 const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
60 btManifoldPoint& cp, const btContactSolverInfo& infoGlobal, in ATTRIBUTE_ALIGNED16()
64 void convertMultiBodyContact(btPersistentManifold* manifold,const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
65 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
68 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
77 …acheFriendlyFinish(btCollisionObject** bodies,int numBodies,const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
DbtMultiBodyConstraint.cpp67 const btContactSolverInfo& infoGlobal, in fillMultiBodyConstraint() argument
284 btScalar penetration = isFriction? 0 : posError+infoGlobal.m_linearSlop; in fillMultiBodyConstraint()
362 btScalar erp = infoGlobal.m_erp2; in fillMultiBodyConstraint()
363 if (!infoGlobal.m_splitImpulse || (penetration > infoGlobal.m_splitImpulsePenetrationThreshold)) in fillMultiBodyConstraint()
365 erp = infoGlobal.m_erp; in fillMultiBodyConstraint()
368 positionalError = -penetration * erp/infoGlobal.m_timeStep; in fillMultiBodyConstraint()
373 if (!infoGlobal.m_splitImpulse || (penetration > infoGlobal.m_splitImpulsePenetrationThreshold)) in fillMultiBodyConstraint()
DbtMultiBodyPoint2Point.cpp103 const btContactSolverInfo& infoGlobal) in createConstraintRows() argument
165 infoGlobal, in createConstraintRows()
184 infoGlobal, in createConstraintRows()
DbtMultiBodyConstraint.h76 const btContactSolverInfo& infoGlobal,
96 const btContactSolverInfo& infoGlobal)=0;
DbtMultiBodyJointMotor.cpp96 const btContactSolverInfo& infoGlobal) in createConstraintRows() argument
118 …raintRow,data,jacobianA(row),jacobianB(row),dummy,dummy,dummy,posError,infoGlobal,-m_maxAppliedImp… in createConstraintRows()
DbtMultiBodyJointLimitConstraint.h40 const btContactSolverInfo& infoGlobal);
DbtMultiBodyJointMotor.h43 const btContactSolverInfo& infoGlobal);
DbtMultiBodyPoint2Point.h49 const btContactSolverInfo& infoGlobal);
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/ConstraintSolver/
DbtNNCGConstraintSolver.cpp23 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in solveGroupCacheFriendlySetup() argument
25 …up( bodies,numBodies,manifoldPtr, numManifolds, constraints,numConstraints,infoGlobal,debugDrawer); in solveGroupCacheFriendlySetup()
40 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* /*… in solveSingleIteration() argument
47 if (infoGlobal.m_solverMode & SOLVER_RANDMIZE_ORDER) in solveSingleIteration()
60 if (iteration< infoGlobal.m_numIterations) in solveSingleIteration()
82 if (infoGlobal.m_solverMode & SOLVER_SIMD) in solveSingleIteration()
144 if (infoGlobal.m_solverMode & SOLVER_SIMD) in solveSingleIteration()
147 if (iteration< infoGlobal.m_numIterations) in solveSingleIteration()
153 int bodyAid = getOrInitSolverBody(constraints[j]->getRigidBodyA(),infoGlobal.m_timeStep); in solveSingleIteration()
154 int bodyBid = getOrInitSolverBody(constraints[j]->getRigidBodyB(),infoGlobal.m_timeStep); in solveSingleIteration()
[all …]
DbtSequentialImpulseConstraintSolver.cpp759 btManifoldPoint& cp, const btContactSolverInfo& infoGlobal, in setupContactConstraint() argument
829 btScalar penetration = cp.getDistance()+infoGlobal.m_linearSlop; in setupContactConstraint()
855 if (infoGlobal.m_solverMode & SOLVER_USE_WARMSTARTING) in setupContactConstraint()
857 solverConstraint.m_appliedImpulse = cp.m_appliedImpulse * infoGlobal.m_warmstartingFactor; in setupContactConstraint()
887 btScalar erp = infoGlobal.m_erp2; in setupContactConstraint()
888 … if (!infoGlobal.m_splitImpulse || (penetration > infoGlobal.m_splitImpulsePenetrationThreshold)) in setupContactConstraint()
890 erp = infoGlobal.m_erp; in setupContactConstraint()
897 velocityError -= penetration / infoGlobal.m_timeStep; in setupContactConstraint()
900 positionalError = -penetration * erp/infoGlobal.m_timeStep; in setupContactConstraint()
906 … if (!infoGlobal.m_splitImpulse || (penetration > infoGlobal.m_splitImpulsePenetrationThreshold)) in setupContactConstraint()
[all …]
DbtSequentialImpulseConstraintSolver.h67 …const btContactSolverInfo& infoGlobal,btScalar& relaxation, const btVector3& rel_pos1, const btVec… in ATTRIBUTE_ALIGNED16()
72 btManifoldPoint& cp, const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
80 …tacts(btPersistentManifold** manifoldPtr, int numManifolds, const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
82 void convertContact(btPersistentManifold* manifold,const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
105 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
106 …acheFriendlyFinish(btCollisionObject** bodies,int numBodies,const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
107 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
109 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
110 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
DbtNNCGConstraintSolver.h41 …acheFriendlyFinish(btCollisionObject** bodies,int numBodies,const btContactSolverInfo& infoGlobal); in ATTRIBUTE_ALIGNED16()
42 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
44 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in ATTRIBUTE_ALIGNED16()
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/MLCPSolvers/
DbtMLCPSolver.cpp37 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de… in solveGroupCacheFriendlySetup() argument
39 …ies, numBodiesUnUsed, manifoldPtr, numManifolds,constraints,numConstraints,infoGlobal,debugDrawer); in solveGroupCacheFriendlySetup()
110 createMLCP(infoGlobal); in solveGroupCacheFriendlySetup()
115 createMLCPFast(infoGlobal); in solveGroupCacheFriendlySetup()
121 bool btMLCPSolver::solveMLCP(const btContactSolverInfo& infoGlobal) in solveMLCP() argument
129 if (infoGlobal.m_splitImpulse) in solveMLCP()
134 …result = m_solver->solveMLCP(m_A, m_b, m_x, m_lo,m_hi, m_limitDependencies,infoGlobal.m_numIterati… in solveMLCP()
136 …>solveMLCP(Acopy, m_bSplit, m_xSplit, m_lo,m_hi, limitDependenciesCopy,infoGlobal.m_numIterations … in solveMLCP()
140 …result = m_solver->solveMLCP(m_A, m_b, m_x, m_lo,m_hi, m_limitDependencies,infoGlobal.m_numIterati… in solveMLCP()
155 void btMLCPSolver::createMLCPFast(const btContactSolverInfo& infoGlobal) in createMLCPFast() argument
[all …]
DbtMLCPSolver.h47 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de…
48 …Constraint** constraints,int numConstraints,const btContactSolverInfo& infoGlobal,btIDebugDraw* de…
51 virtual void createMLCP(const btContactSolverInfo& infoGlobal);
52 virtual void createMLCPFast(const btContactSolverInfo& infoGlobal);
55 virtual bool solveMLCP(const btContactSolverInfo& infoGlobal);
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Dynamics/
DbtSimpleDynamicsWorld.cpp78 btContactSolverInfo infoGlobal; in stepSimulation() local
79 infoGlobal.m_timeStep = timeStep; in stepSimulation()
81 …bjectArray()[0],getNumCollisionObjects(),manifoldPtr, numManifolds,0,0,infoGlobal,m_debugDrawer, m… in stepSimulation()
82 m_constraintSolver->allSolved(infoGlobal,m_debugDrawer); in stepSimulation()