PlayRho  2.0.0
An interactive physics engine & library.
playrho::ToiStepStats Struct Reference

TOI-phase per-step statistics. More...

#include <playrho/StepStats.hpp>

Public Types

using counter_type = std::uint32_t
 Counter type.
 
using dist_iter_type = std::remove_const_t< decltype(DefaultMaxDistanceIters)>
 Distance iteration type.
 
using root_iter_type = std::remove_const_t< decltype(DefaultMaxToiRootIters)>
 Root iteration type.
 
using toi_iter_type = std::remove_const_t< decltype(DefaultMaxToiIters)>
 TOI iteration type.
 

Public Attributes

counter_type contactsAdded = 0
 Contacts added count.
 
counter_type contactsAtMaxSubSteps = 0
 Contacts at max substeps count.
 
counter_type contactsFound = 0
 Contacts found count.
 
counter_type contactsSkippedTouching = 0
 Contacts skipped touching count.
 
counter_type contactsUpdatedToi = 0
 Contacts updated TOI count.
 
counter_type contactsUpdatedTouching = 0
 Contacts updated touching count.
 
counter_type islandsFound = 0
 Islands found count.
 
counter_type islandsSolved = 0
 Islands solved count.
 
dist_iter_type maxDistIters = 0
 Max distance iterations.
 
Momentum maxIncImpulse = 0_Ns
 Max incremental impulse.
 
root_iter_type maxRootIters = 0
 Max root iterations.
 
toi_iter_type maxToiIters = 0
 Max TOI iterations.
 
Length minSeparation = std::numeric_limits<Length>::infinity()
 Min separation.
 
counter_type proxiesMoved = 0
 Proxies moved count.
 
counter_type sumPosIters = 0
 Sum position iterations count.
 
counter_type sumVelIters = 0
 Sum velocity iterations count.
 

Detailed Description

TOI-phase per-step statistics.


The documentation for this struct was generated from the following file: