inverse method

Permutation inverse()

Computes the inverse of the permutation.

Implementation

Permutation inverse() {
  var invIdx = List.filled(dimension, 0, growable: false);
  for (int i = 0; i < invIdx.length; i++) {
    invIdx[_indices[i]] = i;
  }

  return new Permutation(invIdx);
}