Vector reduction operations.
More...
Vector reduction operations.
|
template<Vector Vec> |
Vec::value_type | aie::reduce_add (const Vec &v) |
| Returns sum of the elements in the input vector.
|
|
template<RealVector Vec> |
Vec::value_type | aie::reduce_max (const Vec &v) |
| Returns the element from the input vector with the largest value.
|
|
template<RealVector Vec> |
Vec::value_type | aie::reduce_min (const Vec &v) |
| Returns the element from the input vector with the smallest value.
|
|
◆ reduce_add()
Vec::value_type aie::reduce_add |
( |
const Vec & |
v | ) |
|
Returns sum of the elements in the input vector.
- Parameters
-
v | Input vector. The type must meet Vector. |
◆ reduce_max()
Vec::value_type aie::reduce_max |
( |
const Vec & |
v | ) |
|
Returns the element from the input vector with the largest value.
- Parameters
-
◆ reduce_min()
Vec::value_type aie::reduce_min |
( |
const Vec & |
v | ) |
|
Returns the element from the input vector with the smallest value.
- Parameters
-