Newton Dynamics  4.00
ndBodySphFluid::ndWorkingBuffers Class Reference

Public Member Functions

void SetWorldToGridMapping (ndInt32 gridCount, ndFloat32 xMax, ndFloat32 xMin)
 
ndInt32 WorldToGrid (ndFloat32 x) const
 

Public Attributes

ndArray< ndVectorm_accel
 
ndArray< ndSpinLockm_locks
 
ndArray< ndInt8 > m_pairCount
 
ndArray< ndInt32 > m_gridScans
 
ndArray< ndFloat32 > m_density
 
ndArray< ndFloat32 > m_invDensity
 
ndArray< ndParticlePairm_pairs
 
ndArray< ndGridHashm_hashGridMap
 
ndArray< ndGridHashm_hashGridMapScratchBuffer
 
ndArray< ndParticleKernelDistancem_kernelDistance
 
ndArray< ndInt32 > m_partialsGridScans [D_MAX_THREADS_COUNT]
 
ndFloat32 m_worlToGridOrigin
 
ndFloat32 m_worlToGridScale