toIndex method
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;
}