Class NeighborhoodSearchSpatialHashing
Defined in File NeighborhoodSearchSpatialHashing.h
Class Documentation
-
class NeighborhoodSearchSpatialHashing
Public Functions
-
NeighborhoodSearchSpatialHashing(const unsigned int numParticles = 0, const Real radius = 0.1, const unsigned int maxNeighbors = 60u, const unsigned int maxParticlesPerCell = 50u)
-
~NeighborhoodSearchSpatialHashing()
-
void cleanup()
-
void neighborhoodSearch(Vector3r *x)
-
void neighborhoodSearch(Vector3r *x, const unsigned int numBoundaryParticles, Vector3r *boundaryX)
-
void update()
-
unsigned int **getNeighbors() const
-
unsigned int *getNumNeighbors() const
-
inline const unsigned int getMaxNeighbors() const
-
unsigned int getNumParticles() const
-
void setRadius(const Real radius)
-
Real getRadius() const
- inline FORCE_INLINE unsigned int n_neighbors (unsigned int i) const
- inline FORCE_INLINE unsigned int neighbor (unsigned int i, unsigned int k) const
Public Static Functions
- static inline FORCE_INLINE int floor (const Real v)
-
NeighborhoodSearchSpatialHashing(const unsigned int numParticles = 0, const Real radius = 0.1, const unsigned int maxNeighbors = 60u, const unsigned int maxParticlesPerCell = 50u)