queso-0.57.1
|
Go to the source code of this file.
Classes | |
class | ANNpointSet |
class | ANNbruteForce |
class | ANNkd_tree |
class | ANNbd_tree |
Typedefs | |
typedef double | ANNcoord |
typedef double | ANNdist |
typedef int | ANNidx |
typedef ANNcoord * | ANNpoint |
typedef ANNpoint * | ANNpointArray |
typedef ANNdist * | ANNdistArray |
typedef ANNidx * | ANNidxArray |
typedef ANNkd_node * | ANNkd_ptr |
Enumerations | |
enum | ANNbool { ANNfalse = 0, ANNtrue = 1 } |
enum | ANNsplitRule { ANN_KD_STD = 0, ANN_KD_MIDPT = 1, ANN_KD_FAIR = 2, ANN_KD_SL_MIDPT = 3, ANN_KD_SL_FAIR = 4, ANN_KD_SUGGEST = 5 } |
enum | ANNshrinkRule { ANN_BD_NONE = 0, ANN_BD_SIMPLE = 1, ANN_BD_CENTROID = 2, ANN_BD_SUGGEST = 3 } |
Functions | |
DLL_API ANNdist | annDist (int dim, ANNpoint p, ANNpoint q) |
DLL_API ANNpoint | annAllocPt (int dim, ANNcoord c=0) |
DLL_API ANNpointArray | annAllocPts (int n, int dim) |
DLL_API void | annDeallocPt (ANNpoint &p) |
DLL_API void | annDeallocPts (ANNpointArray &pa) |
DLL_API ANNpoint | annCopyPt (int dim, ANNpoint source) |
DLL_API void | annMaxPtsVisit (int maxPts) |
DLL_API void | annClose () |
Variables | |
const double | ANN_DBL_MAX = MAXDOUBLE |
const ANNidx | ANN_NULL_IDX = -1 |
const ANNdist | ANN_DIST_INF = ANN_DBL_MAX |
const int | ANNcoordPrec = DBL_DIG |
const ANNbool | ANN_ALLOW_SELF_MATCH = ANNtrue |
const int | ANN_N_SPLIT_RULES = 6 |
const int | ANN_N_SHRINK_RULES = 4 |
typedef ANNdist* ANNdistArray |
typedef ANNidx* ANNidxArray |
typedef ANNpoint* ANNpointArray |
enum ANNbool |
enum ANNshrinkRule |
enum ANNsplitRule |
Definition at line 110 of file ANN.cpp.
References dim.
Referenced by ANNorthRect::ANNorthRect(), annReadDump(), and QUESO::normalizeANN_XY().
DLL_API ANNpointArray annAllocPts | ( | int | n, |
int | dim | ||
) |
Definition at line 117 of file ANN.cpp.
References dim.
Referenced by annClusEllipsoids(), annClusGaussPts(), annClusOrthFlats(), annReadDump(), QUESO::computeMI_ANN(), QUESO::estimateCE_ANN(), QUESO::BaseVectorRV< V, M >::estimateENT_ANN(), QUESO::estimateKL_ANN(), QUESO::estimateMI_ANN(), generatePts(), and readPts().
DLL_API void annClose | ( | ) |
Definition at line 221 of file kd_tree.cpp.
References KD_TRIVIAL.
Referenced by QUESO::distANN_XY(), and main().
Definition at line 140 of file ANN.cpp.
References dim.
Referenced by ANNbd_tree::ANNbd_tree(), ANNkd_tree::ANNkd_tree(), and ANNorthRect::ANNorthRect().
DLL_API void annDeallocPt | ( | ANNpoint & | p | ) |
Definition at line 127 of file ANN.cpp.
Referenced by ANNkd_tree::~ANNkd_tree(), and ANNorthRect::~ANNorthRect().
DLL_API void annDeallocPts | ( | ANNpointArray & | pa | ) |
Definition at line 133 of file ANN.cpp.
Referenced by annClusEllipsoids(), annClusGaussPts(), annClusOrthFlats(), QUESO::computeMI_ANN(), QUESO::estimateCE_ANN(), QUESO::BaseVectorRV< V, M >::estimateENT_ANN(), QUESO::estimateKL_ANN(), QUESO::estimateMI_ANN(), generatePts(), main(), and readPts().
Definition at line 46 of file ANN.cpp.
References dim.
Referenced by ANNbruteForce::annkFRSearch(), and ANNbruteForce::annkSearch().
DLL_API void annMaxPtsVisit | ( | int | maxPts | ) |
Definition at line 235 of file ANN.h.
Referenced by ANNbruteForce::annkFRSearch(), and ANNbruteForce::annkSearch().
const double ANN_DBL_MAX = MAXDOUBLE |
Definition at line 114 of file ANN.h.
Referenced by doValidation(), and ANNsampStat::reset().
const ANNdist ANN_DIST_INF = ANN_DBL_MAX |
const ANNidx ANN_NULL_IDX = -1 |
Definition at line 176 of file ANN.h.
Referenced by doValidation(), and main().
const int ANNcoordPrec = DBL_DIG |
Definition at line 220 of file ANN.h.
Referenced by ANNkd_tree::Dump().