Template:CMI Example CMI get grid y CXX
From CSDMS
sidl::array<double> vals;
int len;
double * y = this->state.get_grid_y (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 (y, 1, lower, upper, stride);
delete [] stride;
delete [] upper;
delete [] lower;
return vals;