Skip to content

raisim::GranularSystem::StepStats ​

struct · #include <raisim/object/granular/GranularSystem.hpp>

Diagnostic counters of the last step (see getLastStepStats()).

Public attributes ​

candidatePairs ​

cpp
uint64_t candidatePairs

Particle-particle pairs tested.

rigidCandidatePairs ​

cpp
uint64_t rigidCandidatePairs

Particle-object pairs tested.

meshTriangleCandidatePairs ​

cpp
uint64_t meshTriangleCandidatePairs

Particle-triangle pairs tested against meshes.

meshInsideTriangleTests ​

cpp
uint64_t meshInsideTriangleTests

Inside tests performed against mesh triangles.

particleContacts ​

cpp
uint64_t particleContacts

Particle-particle contacts (including cohesive ones).

boundaryContacts ​

cpp
uint64_t boundaryContacts

Contacts with the ground plane and container walls.

rigidContacts ​

cpp
uint64_t rigidContacts

Contacts with world objects.

cohesiveContacts ​

cpp
uint64_t cohesiveContacts

Particle pairs with nonzero cohesion.

activeContactHistories ​

cpp
uint64_t activeContactHistories

Tangential contact histories alive.

staleContactHistoriesRemoved ​

cpp
uint64_t staleContactHistoriesRemoved

Contact histories discarded because the contact ended.

emittedParticles ​

cpp
uint64_t emittedParticles

Particles added by emitBox() / emitBoxRandom().

removedParticles ​

cpp
uint64_t removedParticles

Particles removed by removeParticlesBelowZ() / removeParticlesInBox().

wrappedParticles ​

cpp
uint64_t wrappedParticles

Periodic-boundary wraps.

velocityClamps ​

cpp
uint64_t velocityClamps

Times a linear or angular speed was clamped.

maxPenetration ​

cpp
double maxPenetration

Largest contact overlap (m).

maxSpeed ​

cpp
double maxSpeed

Largest particle speed at the end of the step (m/s).

RaiSim — physics for robotics and AI.