playrho::TOIOutput::Statistics Struct Reference

Time of impact statistics. More...

#include <TimeOfImpact.hpp>

Public Types

using toi_iter_type = std::remove_const< decltype(DefaultMaxToiIters)>::type
 TOI iterations type. More...
 
using dist_iter_type = std::remove_const< decltype(DefaultMaxDistanceIters)>::type
 Distance iterations type. More...
 
using root_iter_type = std::remove_const< decltype(DefaultMaxToiRootIters)>::type
 Root iterations type. More...
 
using toi_sum_type = Wider< toi_iter_type >::type
 TOI iterations sum type. More...
 
using dist_sum_type = Wider< dist_iter_type >::type
 Distance iterations sum type. More...
 
using root_sum_type = Wider< root_iter_type >::type
 Root iterations sum type. More...
 

Public Attributes

toi_sum_type sum_finder_iters = 0
 Sum total TOI iterations. More...
 
dist_sum_type sum_dist_iters = 0
 Sum total distance iterations. More...
 
root_sum_type sum_root_iters = 0
 Sum total of root finder iterations. More...
 
toi_iter_type toi_iters = 0
 Time of impact iterations. More...
 
dist_iter_type max_dist_iters = 0
 Max. distance iterations count. More...
 
root_iter_type max_root_iters = 0
 Max. root finder iterations for all TOI iterations. More...
 

Detailed Description

Time of impact statistics.

Definition at line 159 of file TimeOfImpact.hpp.

Member Typedef Documentation

◆ toi_iter_type

using playrho::TOIOutput::Statistics::toi_iter_type = std::remove_const<decltype(DefaultMaxToiIters)>::type

TOI iterations type.

Definition at line 162 of file TimeOfImpact.hpp.

◆ dist_iter_type

using playrho::TOIOutput::Statistics::dist_iter_type = std::remove_const<decltype(DefaultMaxDistanceIters)>::type

Distance iterations type.

Definition at line 165 of file TimeOfImpact.hpp.

◆ root_iter_type

using playrho::TOIOutput::Statistics::root_iter_type = std::remove_const<decltype(DefaultMaxToiRootIters)>::type

Root iterations type.

Definition at line 168 of file TimeOfImpact.hpp.

◆ toi_sum_type

TOI iterations sum type.

Definition at line 171 of file TimeOfImpact.hpp.

◆ dist_sum_type

Distance iterations sum type.

Definition at line 174 of file TimeOfImpact.hpp.

◆ root_sum_type

Root iterations sum type.

Definition at line 177 of file TimeOfImpact.hpp.

Member Data Documentation

◆ sum_finder_iters

toi_sum_type playrho::TOIOutput::Statistics::sum_finder_iters = 0

Sum total TOI iterations.

Definition at line 180 of file TimeOfImpact.hpp.

◆ sum_dist_iters

dist_sum_type playrho::TOIOutput::Statistics::sum_dist_iters = 0

Sum total distance iterations.

Definition at line 181 of file TimeOfImpact.hpp.

◆ sum_root_iters

root_sum_type playrho::TOIOutput::Statistics::sum_root_iters = 0

Sum total of root finder iterations.

Definition at line 182 of file TimeOfImpact.hpp.

◆ toi_iters

toi_iter_type playrho::TOIOutput::Statistics::toi_iters = 0

Time of impact iterations.

Definition at line 185 of file TimeOfImpact.hpp.

◆ max_dist_iters

dist_iter_type playrho::TOIOutput::Statistics::max_dist_iters = 0

Max. distance iterations count.

Definition at line 186 of file TimeOfImpact.hpp.

◆ max_root_iters

root_iter_type playrho::TOIOutput::Statistics::max_root_iters = 0

Max. root finder iterations for all TOI iterations.

Definition at line 187 of file TimeOfImpact.hpp.


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