5 void differences(
const int32_t* a,
const int32_t* b, int32_t* diff,
unsigned int size)
7 differences<int32_t, int32_t>(a, b, diff, size);
10 void differences(
const double* a,
const double* b,
double* diff,
unsigned int size)
12 differences<double, double>(a, b, diff, size);
15 void add_multiple_of_sum(
const double* a,
const double* b,
const double& c,
double* out,
unsigned int count)
17 add_multiple_of_sum<double, double>(a, b, c, out, count);
20 void assign_multiple(
const double* a,
const double& c,
double* out,
unsigned int count)
22 assign_multiple<double, double>(a, c, out, count);
25 double inner_product(
const double* a,
const double* b,
unsigned int count)
27 return inner_product<double>(a, b, count);
static R sum_squared_differences(const T *a, const T *b, size_t count)
double sum_squared_differences(const T *a, const T *b, size_t count)
double inner_product(const T *a, const T *b, size_t count)
void add_multiple_of_sum(const A *a, const A *b, const C &c, B *out, size_t count)
void assign_multiple(const A *a, const B &c, C *out, size_t count)
void differences(const A *a, const A *b, B *diff, size_t count)