raisim::GranularSystem::StepStats
struct · #include <raisim/object/granular/GranularSystem.hpp>
Diagnostic counters of the last step (see getLastStepStats()).
Public attributes
candidatePairs
uint64_t candidatePairsParticle-particle pairs tested.
rigidCandidatePairs
uint64_t rigidCandidatePairsParticle-object pairs tested.
meshTriangleCandidatePairs
uint64_t meshTriangleCandidatePairsParticle-triangle pairs tested against meshes.
meshInsideTriangleTests
uint64_t meshInsideTriangleTestsInside tests performed against mesh triangles.
particleContacts
uint64_t particleContactsParticle-particle contacts (including cohesive ones).
boundaryContacts
uint64_t boundaryContactsContacts with the ground plane and container walls.
rigidContacts
uint64_t rigidContactsContacts with world objects.
cohesiveContacts
uint64_t cohesiveContactsParticle pairs with nonzero cohesion.
activeContactHistories
uint64_t activeContactHistoriesTangential contact histories alive.
staleContactHistoriesRemoved
uint64_t staleContactHistoriesRemovedContact histories discarded because the contact ended.
emittedParticles
uint64_t emittedParticlesParticles added by emitBox() / emitBoxRandom().
removedParticles
uint64_t removedParticlesParticles removed by removeParticlesBelowZ() / removeParticlesInBox().
wrappedParticles
uint64_t wrappedParticlesPeriodic-boundary wraps.
velocityClamps
uint64_t velocityClampsTimes a linear or angular speed was clamped.
maxPenetration
double maxPenetrationLargest contact overlap (m).
maxSpeed
double maxSpeedLargest particle speed at the end of the step (m/s).