9 #ifndef NEIGHBORS_KDTREE_INCLUDE_UTIL_H_
10 #define NEIGHBORS_KDTREE_INCLUDE_UTIL_H_
void partition_array_via_pivot(void *array, INT_TYPE count, INT_TYPE axis, INT_TYPE size_per_elt, FLOAT_TYPE pivot_value)
Definition: util.c:393
FLOAT_TYPE squared(FLOAT_TYPE a)
Definition: util.c:155
void copy_element(void *dest, const void *src, INT_TYPE size_elt)
Definition: util.c:470
void set_default_parameters(BRUTE_PARAMETERS *params)
Definition: util.c:17
void swap_elements(void *p1, void *p2, int size_elt)
Definition: util.c:451
FLOAT_TYPE kd_tree_dist(FLOAT_TYPE *a, FLOAT_TYPE *b, INT_TYPE dim)
Definition: util.c:137
#define FLOAT_TYPE
Definition: float.h:17
void check_parameters(BRUTE_PARAMETERS *params)
Definition: util.c:30