Go to the documentation of this file.
62 void reset(
int d=0,
int n=0,
int bs=0)
106 n++; sum += x; sum2 += x*x;
107 if (x < minVal) minVal = x;
108 if (x > maxVal) maxVal = x;
113 double mean() {
return sum/n; }
116 double stdDev() {
return sqrt((sum2 - (sum*sum)/n)/(n-1));}
118 double min() {
return minVal; }
119 double max() {
return maxVal; }
127 #define ANN_FLOP(n) {ann_Nfloat_ops += (n);}
128 #define ANN_LEAF(n) {ann_Nvisit_lfs += (n);}
129 #define ANN_SPL(n) {ann_Nvisit_spl += (n);}
130 #define ANN_SHR(n) {ann_Nvisit_shr += (n);}
131 #define ANN_PTS(n) {ann_Nvisit_pts += (n);}
132 #define ANN_COORD(n) {ann_Ncoord_hts += (n);}
DLL_API ANNsampStat ann_average_err
DLL_API void annResetCounts()
void merge(const ANNkdStats &st)
DLL_API void annPrintStats(ANNbool validate)
DLL_API void annUpdateStats()
ANNsampStat ann_visit_nds
ANNsampStat ann_float_ops
ANNsampStat ann_coord_hts
ANNsampStat ann_visit_spl
void reset(int d=0, int n=0, int bs=0)
ANNsampStat ann_visit_shr
ANNsampStat ann_visit_pts
DLL_API ANNsampStat ann_rank_err
ANNsampStat ann_visit_lfs
DLL_API void annResetStats(int data_size)
void operator+=(double x)
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|