chrono::fsi::ChCollisionSystemFsi Class Reference

Description

Base class for processing proximity computation in an FSI system.

Inherits chrono::fsi::ChFsiGeneral.

Public Member Functions

 ChCollisionSystemFsi (std::shared_ptr< SphMarkerDataD > otherSortedSphMarkersD, std::shared_ptr< ProximityDataD > otherMarkersProximityD, std::shared_ptr< SimParams > otherParamsH, std::shared_ptr< NumberOfObjects > otherNumObjects)
 Constructor of the ChCollisionSystemFsi. More...
 
 ~ChCollisionSystemFsi ()
 Destructor of the ChCollisionSystemFsi.
 
void ArrangeData (std::shared_ptr< SphMarkerDataD > otherSphMarkersD)
 Encapsulate calcHash and reaorderDataAndFindCellStart.
 
virtual void Finalize ()
 

Constructor & Destructor Documentation

◆ ChCollisionSystemFsi()

chrono::fsi::ChCollisionSystemFsi::ChCollisionSystemFsi ( std::shared_ptr< SphMarkerDataD otherSortedSphMarkersD,
std::shared_ptr< ProximityDataD otherMarkersProximityD,
std::shared_ptr< SimParams >  otherParamsH,
std::shared_ptr< NumberOfObjects otherNumObjects 
)

Constructor of the ChCollisionSystemFsi.

Parameters
otherSortedSphMarkersDInformation of the markers in the sorted array
otherMarkersProximityDProximity information of the system
otherParamsHParameters of the simulation
otherNumObjectsSize 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