Blender V4.3
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 ( )

Definition at line 47 of file btNNCGConstraintSolver.h.

◆ 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 solveSingleIteration().

◆ m_pC

◆ m_pCF

◆ m_pCRF

◆ m_pNC