SYMBOL INDEX (58 symbols across 4 files) FILE: kdtree.c function is_leaf (line 13) | static inline int is_leaf(struct kdnode *node) function swap (line 18) | static inline void swap(long *a, long *b) function square (line 25) | static inline double square(double d) function distance (line 30) | static inline double distance(double *c1, double *c2, int dim) function knn_max (line 39) | static inline double knn_max(struct kdtree *tree) function D (line 44) | static inline double D(struct kdtree *tree, long index, int r) function kdnode_passed (line 49) | static inline int kdnode_passed(struct kdtree *tree, struct kdnode *node) function knn_search_on (line 54) | static inline int knn_search_on(struct kdtree *tree, int k, double value... function coord_index_reset (line 59) | static inline void coord_index_reset(struct kdtree *tree) function coord_table_reset (line 67) | static inline void coord_table_reset(struct kdtree *tree) function coord_deleted_reset (line 75) | static inline void coord_deleted_reset(struct kdtree *tree) function coord_passed_reset (line 80) | static inline void coord_passed_reset(struct kdtree *tree) function coord_dump_all (line 85) | static void coord_dump_all(struct kdtree *tree) function coord_dump_by_indexes (line 102) | static void coord_dump_by_indexes(struct kdtree *tree, long low, long hi... function quicksort (line 117) | static void quicksort(struct kdtree *tree, long lo, long hi, int r) type kdnode (line 146) | struct kdnode type kdnode (line 148) | struct kdnode function kdnode_free (line 158) | static void kdnode_free(struct kdnode *node) function coord_cmp (line 163) | static int coord_cmp(double *c1, double *c2, int dim) function knn_list_add (line 181) | static void knn_list_add(struct kdtree *tree, struct kdnode *node, doubl... function knn_list_adjust (line 211) | static void knn_list_adjust(struct kdtree *tree, struct kdnode *node, do... function knn_list_clear (line 243) | static void knn_list_clear(struct kdtree *tree) function resize (line 262) | static void resize(struct kdtree *tree) function kdnode_dump (line 276) | static void kdnode_dump(struct kdnode *node, int dim) function kdtree_insert (line 293) | void kdtree_insert(struct kdtree *tree, double *coord) function knn_pickup (line 301) | static void knn_pickup(struct kdtree *tree, struct kdnode *node, double ... function kdtree_search_recursive (line 315) | static void kdtree_search_recursive(struct kdtree *tree, struct kdnode *... function kdtree_knn_search (line 346) | void kdtree_knn_search(struct kdtree *tree, double *target, int k) function kdtree_delete (line 356) | void kdtree_delete(struct kdtree *tree, double *coord) function kdnode_build (line 395) | static void kdnode_build(struct kdtree *tree, struct kdnode **nptr, int ... function kdtree_build (line 413) | static void kdtree_build(struct kdtree *tree) function kdtree_rebuild (line 418) | void kdtree_rebuild(struct kdtree *tree) type kdtree (line 436) | struct kdtree type kdtree (line 438) | struct kdtree function kdnode_destroy (line 458) | static void kdnode_destroy(struct kdnode *node) function kdtree_destroy (line 466) | void kdtree_destroy(struct kdtree *tree) type kdnode_backlog (line 481) | struct kdnode_backlog { function kdtree_dump (line 486) | void kdtree_dump(struct kdtree *tree) type kdnode_dump_item (line 553) | struct kdnode_dump_item { function kdtree_dump_simple (line 565) | void kdtree_dump_simple(struct kdtree *tree) FILE: kdtree.h type knn_list_t (line 17) | typedef struct knn_list { type kdnode_t (line 24) | typedef struct kdnode { type kdtree_t (line 32) | typedef struct kdtree { type kdtree (line 46) | struct kdtree type kdtree (line 47) | struct kdtree type kdtree (line 48) | struct kdtree type kdtree (line 49) | struct kdtree type kdtree (line 50) | struct kdtree type kdtree (line 51) | struct kdtree type kdtree (line 52) | struct kdtree FILE: kdtree_bench.c function rd (line 10) | static inline double rd(void) function kdtree_knn_dump (line 15) | static void kdtree_knn_dump(struct kdtree *tree) function main (line 32) | int main(void) FILE: sample.cpp class MyPoint (line 10) | class MyPoint : public std::array method MyPoint (line 19) | MyPoint() {} method MyPoint (line 20) | MyPoint(double x, double y) function kdtree_knn_dump (line 30) | void kdtree_knn_dump(struct kdtree *tree, double *candidates, int k) function main (line 51) | int main(int argc, char **argv)