16template <
typename ArrayType> vector<size_t>
sortIndices(
const ArrayType &v) {
19 vector<size_t> idx(v.size());
20 iota(idx.begin(), idx.end(), 0);
26 stable_sort(idx.begin(), idx.end(),
27 [&v](
size_t i1,
size_t i2) { return abs(v(i1)) > abs(v(i2)); });