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 | startBoundaryMarkers |
| index of first BCE marker on boundaries | |
| 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 | |
| size_t | numActiveParticles |
| number of active particles | |
| size_t | numExtendedParticles |
| number of extended particles | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_fsi/sph/physics/SphDataManager.cuh