TAtlasRRTStatistics Struct Reference Detailed DescriptionData collected during the AtlasRRT construction so that this process can be analysed. Statistics should only be used in debug/analysis mode. Otherwise it is better to skip collecting them (for efficiency reasons). See GET_ATLASRRT_STATISTICS Note that this structure is not thread-save. Thus, we must only collect statistics when executing in single core mode.
Definition at line 96 of file atlasrrt.h.
Field Documentation
Number of statistics accumulated in the structure. Definition at line 97 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), and PrintAtlasRRTStatistics().
Number of branch extensions. Definition at line 100 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTBranch(), and PrintAtlasRRTStatistics().
Number of non-empty branches. Definition at line 101 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTNoEmptyBranch(), and PrintAtlasRRTStatistics().
Number of attemps to connect the two trees. Definition at line 103 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTTreeConnection(), and PrintAtlasRRTStatistics().
Number of non-empty attemps of tree connection. Definition at line 104 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTNoEmptyTreeConnection(), and PrintAtlasRRTStatistics().
Number of steps in branch extension. Definition at line 106 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTStep(), and PrintAtlasRRTStatistics().
Accumulated distances from q_rand-tree. Definition at line 107 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTDistanceQrand(), and PrintAtlasRRTStatistics().
Times we actually reached q_rand. Definition at line 110 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTQrandReached(), and PrintAtlasRRTStatistics().
Stopped when we move out of the domain. Definition at line 111 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTNotInDomain(), and PrintAtlasRRTStatistics().
Stopped due to collisions. Definition at line 112 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTCollision(), and PrintAtlasRRTStatistics().
Stopped due to its length. Definition at line 113 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTTooLong(), and PrintAtlasRRTStatistics().
Stopped due ot a ball centered at q_near. Definition at line 114 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTTooFar(), and PrintAtlasRRTStatistics().
Stopped to avoid overlap with other branches. Definition at line 115 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTOverlap(), and PrintAtlasRRTStatistics().
Errors when creating a chart. Definition at line 118 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTInitChartError(), and PrintAtlasRRTStatistics().
A non convergent projection. Definition at line 119 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTNoConvergentStep(), and PrintAtlasRRTStatistics().
Reached the extreme of the chart domain. Definition at line 120 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTOutOfChart(), and PrintAtlasRRTStatistics().
A large curvature error between the charts. Definition at line 121 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTLargeCurvature(), and PrintAtlasRRTStatistics().
Samples that produce large curvature in a given direction. Definition at line 122 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTDirLargeCurvature(), and PrintAtlasRRTStatistics().
Times we had to reduce the default step size to create a new valid node. Definition at line 126 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTStepReduction(), and PrintAtlasRRTStatistics().
Total of samples in the atlasRRT. Definition at line 129 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTSample(), and PrintAtlasRRTStatistics().
Total of charts in the atlasRRT. Definition at line 130 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTChart(), and PrintAtlasRRTStatistics().
Number of new charts that do not intersect with its parent Definition at line 131 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTNoConnectToParent(), and PrintAtlasRRTStatistics().
Number of attempts to create a char in a singular region Definition at line 133 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTBlockBySingularity(), and PrintAtlasRRTStatistics().
Number of times we generated a random sample Definition at line 137 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTRandomSample(), and PrintAtlasRRTStatistics().
Number of rejected random samples Definition at line 139 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTSampleRejection(), and PrintAtlasRRTStatistics().
Number of collision checks Definition at line 142 of file atlasrrt.h. Referenced by AccumulateAtlasRRTStatistics(), InitAtlasRRTStatistics(), NewAtlasRRTCollisionCheck(), and PrintAtlasRRTStatistics(). |
Follow us!