chrono::fsi::ChFsiDataManager Class Reference

Description

Data manager class that holds all the information of the SPH markers and MBD system.

Collaboration diagram for chrono::fsi::ChFsiDataManager:

Public Member Functions

void AddSphMarker (Real4 pos, Real3 vel, Real4 rhoPresMu)
 
void ResizeDataManager (int numNode=0)
 

Public Attributes

NumberOfObjects numObjects
 
SphMarkerDataD sphMarkersD1
 Information of SPH markers at state 1 on device.
 
SphMarkerDataD sphMarkersD2
 Information of SPH markers at state 2 on device.
 
SphMarkerDataD sortedSphMarkersD
 Sorted information of SPH markers at state 1 on device.
 
SphMarkerDataH sphMarkersH
 Information of SPH markers on host.
 
FsiBodiesDataD fsiBodiesD1
 Device information of rigid bodies at state 1 on device.
 
FsiBodiesDataD fsiBodiesD2
 Device information of rigid bodies at state 2 on device.
 
FsiBodiesDataH fsiBodiesH
 Host information of rigid bodies at state 1 on host.
 
FsiMeshDataD fsiMeshD
 Device information of a ChMesh present in the FSI simulation.
 
FsiMeshDataH fsiMeshH
 Host information of a ChMesh present in the FSI simulation.
 
FsiGeneralData fsiGeneralData
 
ProximityDataD markersProximityD