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;