Template:CMI Example CMI get grid y CXX

From CSDMS
Revision as of 00:51, 1 February 2012 by CSDMSBot (talk | contribs) (Automated import of articles)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  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;