toIndex method

int toIndex(
  1. List<int> key
)

Converts a key (index-list) to an index.

Implementation

int toIndex(List<int> key) {
  RangeError.checkValueInInterval(key.length, rank, rank, 'key.length');
  var index = offset;
  for (var i = 0; i < rank; i++) {
    final adjustedIndex = checkIndex(key[i], shape[i], 'key');
    index += adjustedIndex * strides[i];
  }
  return index;
}