8 #ifndef BRUTE_INCLUDE_BASE_H_
9 #define BRUTE_INCLUDE_BASE_H_
24 #include "../../../include/timing.h"
26 #define PRINT(params) if ((params->verbosity_level) > 0) printf
32 void init_extern(
int n_neighbors,
int num_threads,
int platform_id,
33 int device_id,
char *kernels_source_directory,
int verbosity_level,
48 FLOAT_TYPE* distances,
int ndistances,
int ddistances,
49 int* indices,
int nindices,
int dindices,
void free_resources_extern(BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: base.c:130
int extern_check_platform_device(int platform_id, int device_id)
Definition: base.c:146
void neighbors_extern(FLOAT_TYPE *Xtest, int nXtest, int dXtest, FLOAT_TYPE *distances, int ndistances, int ddistances, int *indices, int nindices, int dindices, BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: base.c:101
void fit_extern(FLOAT_TYPE *X, int nX, int dX, BRUTE_RECORD *brute_record, BRUTE_PARAMETERS *params)
Definition: base.c:58
#define FLOAT_TYPE
Definition: float.h:17
void init_extern(int n_neighbors, int num_threads, int platform_id, int device_id, char *kernels_source_directory, int verbosity_level, BRUTE_PARAMETERS *params)
Definition: base.c:26