, including all inherited members.
addCopy(const double *pVector) | GClasses::GKdTree | [virtual] |
buildTree(size_t count, size_t *pIndexes) | GClasses::GKdTree | |
canGeneralize() | GClasses::GNeighborFinderGeneralizing | [inline, virtual] |
computePivotAndGoodness(size_t count, size_t *pIndexes, size_t attr, double *pOutPivot, double *pOutGoodness) | GClasses::GKdTree | [protected] |
data() | GClasses::GNeighborFinder | [inline] |
findNeighbors(size_t *pOutNeighbors, double *pOutDistances, const double *pInputVector, size_t nExclude) | GClasses::GKdTree | [protected] |
GKdTree(GMatrix *pData, size_t neighborCount, GDistanceMetric *pMetric, bool ownMetric) | GClasses::GKdTree | |
GNeighborFinder(GMatrix *pData, size_t neighborCount) | GClasses::GNeighborFinder | [inline] |
GNeighborFinderGeneralizing(GMatrix *pData, size_t neighborCount, GDistanceMetric *pMetric, bool ownMetric) | GClasses::GNeighborFinderGeneralizing | |
isCached() | GClasses::GNeighborFinder | [inline, virtual] |
isGreaterOrEqual(const double *pPat, size_t attr, double pivot) | GClasses::GKdTree | |
m_maxLeafSize | GClasses::GKdTree | [protected] |
m_neighborCount | GClasses::GNeighborFinder | [protected] |
m_ownMetric | GClasses::GNeighborFinderGeneralizing | [protected] |
m_pData | GClasses::GNeighborFinder | [protected] |
m_pMetric | GClasses::GNeighborFinderGeneralizing | [protected] |
m_pRoot | GClasses::GKdTree | [protected] |
m_size | GClasses::GKdTree | [protected] |
medianDistanceToNeighbor(GMatrix &data, size_t n) | GClasses::GKdTree | [static] |
neighborCount() | GClasses::GNeighborFinder | [inline] |
neighbors(size_t *pOutNeighbors, size_t index) | GClasses::GKdTree | [virtual] |
neighbors(size_t *pOutNeighbors, double *pOutDistances, size_t index) | GClasses::GKdTree | [virtual] |
neighbors(size_t *pOutNeighbors, double *pOutDistances, const double *pInputVector) | GClasses::GKdTree | [virtual] |
releaseVector(size_t nIndex) | GClasses::GKdTree | [virtual] |
reoptimize() | GClasses::GKdTree | [virtual] |
root() | GClasses::GKdTree | [inline] |
setMaxLeafSize(size_t n) | GClasses::GKdTree | [inline] |
sortNeighbors(size_t neighborCount, size_t *pNeighbors, double *pDistances) | GClasses::GNeighborFinder | [static] |
sortNeighbors(size_t *pNeighbors, double *pDistances) | GClasses::GNeighborFinder | |
splitIndexes(size_t count, size_t *pIndexes, size_t attr, double pivot) | GClasses::GKdTree | [protected] |
test() | GClasses::GKdTree | [static] |
~GKdTree() | GClasses::GKdTree | [virtual] |
~GNeighborFinder() | GClasses::GNeighborFinder | [inline, virtual] |
~GNeighborFinderGeneralizing() | GClasses::GNeighborFinderGeneralizing | [virtual] |