chrono::fsi::ChCollisionSystemFsi Class Reference
Description
Base class for processing proximity computation in an FSI system.
Inheritance diagram for chrono::fsi::ChCollisionSystemFsi:
Collaboration diagram for chrono::fsi::ChCollisionSystemFsi:
Public Member Functions | |
ChCollisionSystemFsi (std::shared_ptr< SphMarkerDataD > sortedSphMarkers_D, std::shared_ptr< ProximityDataD > markersProximity_D, std::shared_ptr< FsiData > fsiData, std::shared_ptr< SimParams > paramsH, std::shared_ptr< ChCounters > numObjects) | |
Constructor of the ChCollisionSystemFsi class. More... | |
~ChCollisionSystemFsi () | |
Destructor of the ChCollisionSystemFsi class. | |
void | ArrangeData (std::shared_ptr< SphMarkerDataD > sphMarkersD) |
Encapsulate calcHash, findCellStartEndD, and reorderDataD. | |
void | Initialize () |
Complete construction. | |
Public Member Functions inherited from chrono::fsi::ChFsiBase | |
ChFsiBase (std::shared_ptr< SimParams > params, std::shared_ptr< ChCounters > numObjects) | |
Constructor for the ChFsiBase class. More... | |
virtual | ~ChFsiBase () |
Destructor of the ChFsiBase class. | |
Additional Inherited Members | |
Static Public Member Functions inherited from chrono::fsi::ChFsiBase | |
static void | computeGridSize (uint n, uint blockSize, uint &numBlocks, uint &numThreads) |
Compute number of blocks and threads for calculation on GPU. More... | |
Protected Attributes inherited from chrono::fsi::ChFsiBase | |
std::shared_ptr< SimParams > | paramsH |
simulation parameters (host) | |
std::shared_ptr< ChCounters > | numObjectsH |
problem counters (host) | |
Constructor & Destructor Documentation
◆ ChCollisionSystemFsi()
chrono::fsi::ChCollisionSystemFsi::ChCollisionSystemFsi | ( | std::shared_ptr< SphMarkerDataD > | sortedSphMarkers_D, |
std::shared_ptr< ProximityDataD > | markersProximity_D, | ||
std::shared_ptr< FsiData > | fsiData, | ||
std::shared_ptr< SimParams > | paramsH, | ||
std::shared_ptr< ChCounters > | numObjects | ||
) |
Constructor of the ChCollisionSystemFsi class.
- Parameters
-
sortedSphMarkers_D Information of the particles in the sorted array markersProximity_D Proximity information of the system fsiData Pointer to the SPH general data paramsH Parameters of the simulation numObjects Size of different objects in the system
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_fsi/physics/ChCollisionSystemFsi.cuh