chrono::fsi::sph::Counters Struct Reference

Description

Number of rigid and flexible solid bodies, fluid SPH particles, solid SPH particles, boundary SPH particles.

This structure holds the number of SPH particles and rigid/flexible bodies. Note that the order of makers in the memory is as follows:

  • (1) fluid particles (type = -1)
  • (2) particles attached to fixed objects (boundary particles with type = 0)
  • (3) particles attached to rigid bodies (type = 1)
  • (4) particles attached to flexible bodies (type = 2)

Public Attributes

size_t numFsiBodies
 number of rigid bodies
 
size_t numFsiNodes1D
 number of nodes in 1-D FEA mesh segments
 
size_t numFsiNodes2D
 number of nodes in 2-D FEA mesh faces
 
size_t numFsiElements1D
 number of 1-D FEA mesh segments
 
size_t numFsiElements2D
 number of 2-D FEA mesh faces
 
size_t numGhostMarkers
 number of Ghost SPH particles for Variable Resolution methods
 
size_t numHelperMarkers
 number of helper SPH particles used for merging particles
 
size_t numFluidMarkers
 number of fluid SPH particles
 
size_t numBoundaryMarkers
 number of BCE markers on boundaries
 
size_t numRigidMarkers
 number of BCE markers on rigid bodies
 
size_t numFlexMarkers1D
 number of BCE markers on flexible segments
 
size_t numFlexMarkers2D
 number of BCE markers on flexible faces
 
size_t numBceMarkers
 total number of BCE markers
 
size_t numAllMarkers
 total number of particles in the simulation
 
size_t startRigidMarkers
 index of first BCE marker on first rigid body
 
size_t startFlexMarkers1D
 index of first BCE marker on first flex segment
 
size_t startFlexMarkers2D
 index of first BCE marker on first flex face
 

The documentation for this struct was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/physics/FsiDataManager.cuh