Template:CMI Example get grid connectivity CXX

From CSDMS
  sidl::array<int> vals;
  int len;
  int * connectivity = this->state.get_grid_connectivity (long_var_name,
                                                          len);
  int * lower = new int[1];
  int * upper = new int[1];
  int * stride = new int[1];

  lower[0] = 0;
  upper[0] = len-1;
  stride[0] = 1;

  vals.borrow (connectivity, 1, lower, upper, stride);

  delete [] stride;
  delete [] upper;
  delete [] lower;

  return vals;