5 void differences(
const float* a,
const float* b,
float* diff,
unsigned int size)
7 differences<float, float>(a, b, diff, size);
12 add_multiple_of_sum<float, float>(a, b, c, out, count);
16 void assign_multiple(
const float* a,
const float& c,
float* out,
unsigned int count)
18 assign_multiple<float, float, float>(a, c, out, count);
21 double inner_product(
const float* a,
const float* b,
unsigned int count)
23 return inner_product<float>(a, b, count);
31 void square(
const float* in,
float* out,
size_t count)
33 square<float, float>(in, out, count);
38 subtract_square<float, float>(in, out, 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)
void square(const T1 *in, T2 *out, 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)
void subtract_square(const T1 *in, T2 *out, size_t count)