Group: horizontal
H
function kfr::generic::hadd(const vec<T, N> &) Computes the sum of all elements in the vector. function kfr::generic::havg(const vec<T, N> &) Computes the arithmetic mean (average) of all elements in the vector. function kfr::generic::hbitwiseand(const vec<T, N> &) Computes the bitwise AND of all elements in the vector. function kfr::generic::hbitwiseor(const vec<T, N> &) Computes the bitwise OR of all elements in the vector. function kfr::generic::hbitwisexor(const vec<T, N> &) Computes the bitwise XOR of all elements in the vector. function kfr::generic::hdot(const vec<T, N> &, const vec<T, N> &) Computes the dot product of two vectors. function kfr::generic::hmax(const vec<T, N> &) Computes the maximum element in the vector. function kfr::generic::hmin(const vec<T, N> &) Computes the minimum element in the vector. function kfr::generic::hmul(const vec<T, N> &) Computes the product of all elements in the vector. function kfr::generic::horizontal(const vec<T, N> &, ReduceFn &&) Applies a reduction function horizontally across all elements of the vector. function kfr::generic::hproduct(const vec<T, N> &) Computes the product of all elements in the vector. function kfr::generic::hrms(const vec<T, N> &) Computes the root-mean-square (RMS) of the vector elements. function kfr::generic::hsum(const vec<T, N> &) Computes the sum of all elements in the vector.