9 #ifndef NEIGHBORS_BUFFER_KD_TREE_KDTREE_H_
10 #define NEIGHBORS_BUFFER_KD_TREE_KDTREE_H_
14 #include "../../../include/util.h"
INT_TYPE kd_tree_split_training_patterns_via_pivot(void *XI, INT_TYPE left, INT_TYPE right, INT_TYPE axis, INT_TYPE dim)
Definition: kdtree.c:189
#define INT_TYPE
Definition: global.h:11
void kd_tree_generate_training_patterns_indices(void *XI, FLOAT_TYPE *X, INT_TYPE n, INT_TYPE dim)
Definition: kdtree.c:158
void kd_tree_find_best_split(int depth, int left, int right, TREE_RECORD *tree_record, TREE_PARAMETERS *params, int *axis, int *pivot_idx, FLOAT_TYPE *splitting_value)
Definition: kdtree.c:37
void kd_tree_build_recursive(TREE_RECORD *tree_record, TREE_PARAMETERS *params, INT_TYPE left, INT_TYPE right, INT_TYPE idx, INT_TYPE depth)
Definition: kdtree.c:120
#define FLOAT_TYPE
Definition: float.h:17
void kd_tree_build_tree(TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: kdtree.c:18