GridWorld.identity constructor

GridWorld.identity(
  1. int n
)

Return a square world (side length n) with diagonal elements alive.

Implementation

factory GridWorld.identity(int n) {
  final w = GridWorld.empty(n, n);
  for (var i = 0; i < n; i++) {
    w._cells[w.index(i, i)] = true;
  }
  return w;
}