TAtlasStatistics Struct Reference

Detailed Description

Statistical data collected during the atlas construction. The atlas is built generating new charts from previous charts already in the manifold.

Definition at line 111 of file atlas.h.

Data Fields

unsigned int nBoundaryAttempts
 
unsigned int nNotInBoundary
 
unsigned int nExtensions
 
unsigned int nImpossible
 
unsigned int nSingImpossible
 
unsigned int nLargeError
 
unsigned int nNonRegularPoint
 
unsigned int nNotInManifold
 
unsigned int nQRSVDError
 
unsigned int nFarFromParent
 
unsigned int nInCollision
 
unsigned int nRadiousChange
 
unsigned int nGoodExtension
 
unsigned int nBifurcations
 
unsigned int nSmallAngle
 
unsigned int nSPMissed
 
unsigned int nNoSingularEnough
 
unsigned int nNoJumpBranch
 

Field Documentation

unsigned int TAtlasStatistics::nBoundaryAttempts

Times we tried to generate a point on the boundary.

Definition at line 112 of file atlas.h.

Referenced by InitAtlasStatistics(), NewBoundaryAttempt(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nNotInBoundary

Times we failed to generate a point on the boundary.

Definition at line 114 of file atlas.h.

Referenced by InitAtlasStatistics(), NewNotInBoundary(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nExtensions

Times we tried to extend a chart. Extension attemps would end up in one of the following.

Definition at line 116 of file atlas.h.

Referenced by InitAtlasStatistics(), NewAtlasExtension(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nImpossible

Errors when trying to expand from/toward a point.

Definition at line 118 of file atlas.h.

Referenced by InitAtlasStatistics(), NewImpossible(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nSingImpossible

Errors when trying to expand from/toward a point form a singular chart

Definition at line 119 of file atlas.h.

Referenced by InitAtlasStatistics(), NewSingularImpossible(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nLargeError

Times the point on the tangent space was too far away from the manifold.

Definition at line 121 of file atlas.h.

Referenced by InitAtlasStatistics(), NewLargeError(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nNonRegularPoint

Times we tried to generate a chart on a non-regular point.

Definition at line 123 of file atlas.h.

Referenced by InitAtlasStatistics(), NewNonRegularPoint(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nNotInManifold

Times we tried to generate a chart from a point not in the manifold.

Definition at line 125 of file atlas.h.

Referenced by InitAtlasStatistics(), NewNotInManifold(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nQRSVDError

Times we tried to generate a chart on a point where the QR or the SVD fails.

Definition at line 127 of file atlas.h.

Referenced by InitAtlasStatistics(), NewDecompositionError(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nFarFromParent

Times the new chart was too far from its parent.

Definition at line 129 of file atlas.h.

Referenced by InitAtlasStatistics(), NewFarFromParent(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nInCollision

Times we detected a collision

Definition at line 130 of file atlas.h.

Referenced by InitAtlasStatistics(), NewInCollision(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nRadiousChange

Times we had to change the radius (get close/further to the previous chart) when to create a new chart.

Definition at line 131 of file atlas.h.

Referenced by InitAtlasStatistics(), NewRadiousChange(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nGoodExtension

Times we actually succeeded in the creation of a new chart.

Definition at line 133 of file atlas.h.

Referenced by InitAtlasStatistics(), NewGoodExtension(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nBifurcations

Number of processed bifurcations.

Definition at line 135 of file atlas.h.

Referenced by InitAtlasStatistics(), NewBifurcation(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nSmallAngle

Number of small angles at bifurcation. Most likely mean we could not actually jump to the other branch.

Definition at line 136 of file atlas.h.

Referenced by InitAtlasStatistics(), NewSmallAngleAtBifurcation(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nSPMissed

Number of errors finding the singular point.

Definition at line 138 of file atlas.h.

Referenced by InitAtlasStatistics(), NewSingularPointMissed(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nNoSingularEnough

Times the singular point was not singular engoug.

Definition at line 139 of file atlas.h.

Referenced by InitAtlasStatistics(), NewNoSingularEnough(), and PrintAtlasStatistics().

unsigned int TAtlasStatistics::nNoJumpBranch

Times we could not find to the other branch.

Definition at line 140 of file atlas.h.

Referenced by InitAtlasStatistics(), NewNoJumpBranch(), and PrintAtlasStatistics().