chrono::fsi::sph::CollisionSystem Class Reference
Description
Base class for processing proximity computation in an FSI system.
Public Member Functions | |
CollisionSystem (FsiDataManager &data_mgr) | |
void | Initialize () |
Complete construction. | |
void | ArrangeData (std::shared_ptr< SphMarkerDataD > sphMarkersD, std::shared_ptr< SphMarkerDataD > sortedSphMarkersD) |
Sort particles based on their bins (broad phase proximity search). More... | |
void | NeighborSearch (std::shared_ptr< SphMarkerDataD > sortedSphMarkersD) |
Construct neighbor lists (narrow phase proximity search). | |
Member Function Documentation
◆ ArrangeData()
void chrono::fsi::sph::CollisionSystem::ArrangeData | ( | std::shared_ptr< SphMarkerDataD > | sphMarkersD, |
std::shared_ptr< SphMarkerDataD > | sortedSphMarkersD | ||
) |
Sort particles based on their bins (broad phase proximity search).
This function encapsulates calcHash, findCellStartEndD, and reorderDataD.
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_fsi/sph/physics/CollisionSystem.cuh