9 #ifndef NEIGHBORS_BUFFER_KD_TREE_CPU_H_
10 #define NEIGHBORS_BUFFER_KD_TREE_CPU_H_
71 INT_TYPE total_number_test_indices_removed,
void get_distances_and_indices_cpu(TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:424
void process_all_buffers_cpu(TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:72
void find_leaf_idx_batch_cpu(INT_TYPE *all_next_indices, INT_TYPE num_all_next_indices, INT_TYPE *ret_vals, TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:319
void process_queue_via_brute_force_cpu(TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:261
#define INT_TYPE
Definition: global.h:11
void init_arrays_cpu(TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:18
void write_sorted_training_patterns_cpu(TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:447
void do_bruteforce_all_leaves_cpu(INT_TYPE *test_indices_removed_from_all_buffers, INT_TYPE total_number_test_indices_removed, INT_TYPE *fr_indices, INT_TYPE *to_indices, TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:163
void brute_force_leaf_cpu(INT_TYPE fr_idx, INT_TYPE to_idx, FLOAT_TYPE *test_patterns, INT_TYPE ntest_patterns, FLOAT_TYPE *d_min, INT_TYPE *idx_min, TREE_RECORD *tree_record, TREE_PARAMETERS *params)
Definition: cpu.c:46
#define FLOAT_TYPE
Definition: float.h:17