setAt method

void setAt(
  1. List<int> indices,
  2. double value
)

Set a single element by multi-dimensional index.

Implementation

void setAt(List<int> indices, double value) {
  assert(indices.length == ndim);
  int offset = 0;
  for (int i = 0; i < ndim; i++) {
    offset += indices[i] * strides[i];
  }
  data[offset] = value;
}