// let each deformable body knows which solver body is in constact
void pairDeformableAndSolverBody(btCollisionObject** bodies, int numBodies, int numDeformableBodies, const btContactSolverInfo& infoGlobal);
+ // Modified by Samsung to compile under GCC13. 2024-01-10. eunkiki.hong@samsung.com
+ using btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations;
virtual void solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer);
virtual btScalar solveDeformableGroupIterations(btCollisionObject * *bodies, int numBodies, btCollisionObject** deformableBodies, int numDeformableBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer);
void positionCorrection(btScalar timeStep);
+ // Modified by Samsung to compile under GCC13. 2024-01-10. eunkiki.hong@samsung.com
+ using btMultiBodyDynamicsWorld::solveConstraints;
void solveConstraints(btScalar timeStep);
void updateActivationState(btScalar timeStep);