|
| template<int TNumLanes> |
| static void | SolvePositionNoFriction (const TArrayView< TPBDCollisionSolverSimd< TNumLanes > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< TNumLanes > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< TNumLanes > > &SolverBodies, const FSolverReal Dt, const FSolverReal MaxPushOut) |
| |
| template<int TNumLanes> |
| static void | SolvePositionWithFriction (const TArrayView< TPBDCollisionSolverSimd< TNumLanes > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< TNumLanes > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< TNumLanes > > &SolverBodies, const FSolverReal Dt, const FSolverReal MaxPushOut) |
| |
| template<int TNumLanes> |
| static void | SolveVelocityNoFriction (const TArrayView< TPBDCollisionSolverSimd< TNumLanes > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< TNumLanes > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< TNumLanes > > &SolverBodies, const FSolverReal Dt) |
| |
| template<int TNumLanes> |
| static void | SolveVelocityWithFriction (const TArrayView< TPBDCollisionSolverSimd< TNumLanes > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< TNumLanes > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< TNumLanes > > &SolverBodies, const FSolverReal Dt) |
| |
| static CHAOS_API void | CheckISPC () |
| |
| template<> |
| void | SolvePositionNoFriction (const TArrayView< TPBDCollisionSolverSimd< 4 > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< 4 > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< 4 > > &Bodies, const FSolverReal InDt, const FSolverReal InMaxPushOut) |
| |
| template<> |
| void | SolvePositionWithFriction (const TArrayView< TPBDCollisionSolverSimd< 4 > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< 4 > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< 4 > > &Bodies, const FSolverReal InDt, const FSolverReal InMaxPushOut) |
| |
| template<> |
| void | SolveVelocityNoFriction (const TArrayView< TPBDCollisionSolverSimd< 4 > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< 4 > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< 4 > > &Bodies, const FSolverReal InDt) |
| |
| template<> |
| void | SolveVelocityWithFriction (const TArrayView< TPBDCollisionSolverSimd< 4 > > &Solvers, const TArrayView< TPBDCollisionSolverManifoldPointsSimd< 4 > > &ManifoldPoints, const TArrayView< TSolverBodyPtrPairSimd< 4 > > &Bodies, const FSolverReal InDt) |
| |
A helper for solving arrays of constraints.
- Note
- Only works with 4 SIMD lanes for now.