| 15 | |
| 16 | namespace af { |
| 17 | void topk(array &values, array &indices, const array &in, const int k, |
| 18 | const int dim, const topkFunction order) { |
| 19 | af_array af_vals = 0; |
| 20 | af_array af_idxs = 0; |
| 21 | |
| 22 | AF_THROW(af_topk(&af_vals, &af_idxs, in.get(), k, dim, order)); |
| 23 | |
| 24 | values = array(af_vals); |
| 25 | indices = array(af_idxs); |
| 26 | } |
| 27 | } // namespace af |