/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDRigidsEvolution.h
Chaos creates new acceleration structures per bucket. Factory can change underlying type at runtime as well as number of buckets to AB test.
[TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [ISpatialAcceleration](API\Runtime\Engine\Physics\Experimental\ISpatialAcceleration)< [FAccelerationStructureHandle](API\Runtime\Chaos\Chaos\FAccelerationStructureHandle), [FReal](API\Runtime\ChaosCore\Chaos\FReal), 3 > > CreateAccelerationPerBucket_Threaded ( const [TConstParticleView](API\Runtime\Chaos\Chaos\TConstParticleView)< [FSpatialAccelerationCache](API\Runtime\Chaos\Chaos\FSpatialAccelerationCache) > & Particles, uint16 BucketIdx, bool ForceFullBuild, bool bDynamicTree, bool bBuildOverlapCache )