Blender V5.0
btNNCGConstraintSolver.h File Reference

Go to the source code of this file.

Functions

virtual btScalar solveGroupCacheFriendlyFinish (btCollisionObject **bodies, int numBodies, const btContactSolverInfo &infoGlobal)
virtual btScalar solveSingleIteration (int iteration, btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer)
virtual btScalar solveGroupCacheFriendlySetup (btCollisionObject **bodies, int numBodies, btPersistentManifold **manifoldPtr, int numManifolds, btTypedConstraint **constraints, int numConstraints, const btContactSolverInfo &infoGlobal, btIDebugDraw *debugDrawer)
 BT_DECLARE_ALIGNED_ALLOCATOR ()
 btNNCGConstraintSolver ()
virtual btConstraintSolverType getSolverType () const

Variables

btNNCGConstraintSolver __pad0__
btAlignedObjectArray< btScalarm_pNC
btAlignedObjectArray< btScalarm_pC
btAlignedObjectArray< btScalarm_pCF
btAlignedObjectArray< btScalarm_pCRF
btAlignedObjectArray< btScalarm_deltafNC
btAlignedObjectArray< btScalarm_deltafC
btAlignedObjectArray< btScalarm_deltafCF
btAlignedObjectArray< btScalarm_deltafCRF
bool m_onlyForNoneContact

Function Documentation

◆ BT_DECLARE_ALIGNED_ALLOCATOR()

BT_DECLARE_ALIGNED_ALLOCATOR ( )

◆ btNNCGConstraintSolver()

btNNCGConstraintSolver ( )

◆ getSolverType()

virtual btConstraintSolverType getSolverType ( ) const
virtual

Definition at line 49 of file btNNCGConstraintSolver.h.

References BT_NNCG_SOLVER.

◆ solveGroupCacheFriendlyFinish()

btScalar btMultiBodyConstraintSolver::solveGroupCacheFriendlyFinish ( btCollisionObject ** bodies,
int numBodies,
const btContactSolverInfo & infoGlobal )
protectedvirtual

◆ solveGroupCacheFriendlySetup()

virtual btScalar solveGroupCacheFriendlySetup ( btCollisionObject ** bodies,
int numBodies,
btPersistentManifold ** manifoldPtr,
int numManifolds,
btTypedConstraint ** constraints,
int numConstraints,
const btContactSolverInfo & infoGlobal,
btIDebugDraw * debugDrawer )
protectedvirtual

◆ solveSingleIteration()

Variable Documentation

◆ __pad0__

Definition at line 22 of file btNNCGConstraintSolver.h.

◆ m_deltafC

◆ m_deltafCF

◆ m_deltafCRF

◆ m_deltafNC

◆ m_onlyForNoneContact

bool m_onlyForNoneContact

Definition at line 54 of file btNNCGConstraintSolver.h.

Referenced by btNNCGConstraintSolver(), and solveSingleIteration().

◆ m_pC

◆ m_pCF

◆ m_pCRF

◆ m_pNC