Blender  V3.3
Functions | Variables
btNNCGConstraintSolver.h File Reference
#include "btSequentialImpulseConstraintSolver.h"

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()

btScalar btMultiBodyConstraintSolver::solveSingleIteration ( int  iteration,
btCollisionObject **  bodies,
int  numBodies,
btPersistentManifold **  manifoldPtr,
int  numManifolds,
btTypedConstraint **  constraints,
int  numConstraints,
const btContactSolverInfo infoGlobal,
btIDebugDraw debugDrawer 
)
protectedvirtual

Variable Documentation

◆ __pad0__

Definition at line 22 of file btNNCGConstraintSolver.h.

◆ m_deltafC

Definition at line 34 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_deltafCF

Definition at line 35 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_deltafCRF

Definition at line 36 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_deltafNC

Definition at line 33 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_onlyForNoneContact

bool m_onlyForNoneContact

Definition at line 54 of file btNNCGConstraintSolver.h.

Referenced by solveSingleIteration().

◆ m_pC

Definition at line 28 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_pCF

Definition at line 29 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_pCRF

Definition at line 30 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().

◆ m_pNC

Definition at line 27 of file btNNCGConstraintSolver.h.

Referenced by solveGroupCacheFriendlyFinish(), and solveSingleIteration().