| 28 | } |
| 29 | |
| 30 | void NCatboostCuda::TDataPermutation::FillInversePermutation(TVector<ui32>& permutation) const { |
| 31 | TVector<ui32> order; |
| 32 | FillOrder(order); |
| 33 | permutation.resize(order.size()); |
| 34 | for (ui32 i = 0; i < order.size(); ++i) { |
| 35 | permutation[order[i]] = i; |
| 36 | } |
| 37 | } |