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. | |
TOI-phase per-step statistics.