/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/SpatialAccelerationBroadPhase.h
This function is the outer loop of collision detection. It loops over the particles view and do the broadphase + narrowphase collision detection.
template<bool bOnlyRigid, typename ViewType, typename [SpatialAccelerationType](API\Runtime\Chaos\Chaos\SpatialAccelerationType)> void ComputeParticlesOverlaps ( ViewType & OverlapView, [FReal](API\Runtime\ChaosCore\Chaos\FReal) Dt, const [SpatialAccelerationType](API\Runtime\Chaos\Chaos\SpatialAccelerationType) & InSpatialAcceleration, [Private::FCollisionConstraintAllocator](API\Runtime\Chaos\Chaos\Collision\FCollisionConstraintAllocator) * Allocator, const [FCollisionDetectorSettings](API\Runtime\Chaos\Chaos\Collision\FCollisionDetectorSettings) & Settings )