Sort an array over a given dimension and return the original indices. More...
Functions | |
| void | sort (array &out, array &indices, const array &in, const unsigned dim=0, const bool isAscending=true) |
| C++ Interface to sort an array over a given dimension and to return the original indices. | |
| af_err | af_sort_index (af_array *out, af_array *indices, const af_array in, const unsigned dim, const bool isAscending) |
| C Interface to sort an array over a given dimension and to return the original indices. | |
Sort an array over a given dimension and return the original indices.
Output type is u32.
| af_err af_sort_index | ( | af_array * | out, |
| af_array * | indices, | ||
| const af_array | in, | ||
| const unsigned | dim, | ||
| const bool | isAscending ) |
C Interface to sort an array over a given dimension and to return the original indices.
| [out] | out | sorted output |
| [out] | indices | indices from the input |
| [in] | in | input array |
| [in] | dim | dimension along which the sort occurs |
| [in] | isAscending | specifies the sorting order |
| void sort | ( | array & | out, |
| array & | indices, | ||
| const array & | in, | ||
| const unsigned | dim = 0, | ||
| const bool | isAscending = true ) |
C++ Interface to sort an array over a given dimension and to return the original indices.
| [out] | out | sorted output |
| [out] | indices | indices from the input |
| [in] | in | input array |
| [in] | dim | dimension along which the sort occurs, 0 denotes the first non-singleton dimension |
| [in] | isAscending | specifies the sorting order |