cellBits | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
CellData typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
cellGhost | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
cells | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
cellWidth | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
computeField(ParticleField *field, Real dist) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
Coord typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
data | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
DataTypes typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
draw(const sofa::core::visual::VisualParams *) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
findNeighbors(NeighborListener *dest, Real dist) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
getCell(const Coord &c) const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
getCellBits() const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
getCellGhostVector() const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
getCellsVector() const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
getCellWidth() const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
getInvCellWidth() const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
getNbCells() const | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | inline |
GridData typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
HASH_PX enum value | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
HASH_PY enum value | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
HASH_PZ enum value | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
invCellWidth | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
kernel_updateGrid(int cellBits, int index0, Real cellWidth, int nbPoints, gpu::opencl::_device_pointer particleIndex, gpu::opencl::_device_pointer particleHash, gpu::opencl::_device_pointer sortTmp, gpu::opencl::_device_pointer cells, gpu::opencl::_device_pointer cellGhost, gpu::opencl::_device_pointer x, RadixSort *rs) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protectedstatic |
lastX | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
nbCells | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
ParticleField typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
particleHash | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
radixsort | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
Real typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
reorderIndices(type::vector< unsigned int > *old2new, type::vector< unsigned int > *new2old) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
sortedPos | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
sortTmp | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | protected |
SpatialGrid(Real cellWidth) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
update(const VecCoord &x) | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |
VecCoord typedef | sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > > > | |