9 #ifndef BRUTE_INCLUDE_CPU_H_
10 #define BRUTE_INCLUDE_CPU_H_
void neighbors_cpu(FLOAT_TYPE *Xtest, int nXtest, int dXtest, FLOAT_TYPE *d_mins, int *idx_mins, BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: cpu.c:72
void init_cpu(BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: cpu.c:21
FLOAT_TYPE squared_dist_cpu(FLOAT_TYPE *a, FLOAT_TYPE *b, int dim)
Definition: cpu.c:139
void compute_neighbors_single_instance_cpu(FLOAT_TYPE *Xtrain, int nXtrain, int dim, FLOAT_TYPE *test_pattern, FLOAT_TYPE *d_min, int *idx_min, int K)
Definition: cpu.c:116
void free_resources_cpu(BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: cpu.c:53
void insert_cpu(FLOAT_TYPE pattern_dist, int pattern_idx, FLOAT_TYPE *nearest_dist, int *nearest_idx, int K)
Definition: cpu.c:165
void fit_cpu(FLOAT_TYPE *Xtrain, int nXtrain, int dXtrain, BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: cpu.c:35
#define FLOAT_TYPE
Definition: float.h:17