Template:CMI Example get grid values CXX: Difference between revisions

From CSDMS
Automated import of articles *** existing text overwritten ***
Automated import of articles *** existing text overwritten ***
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<syntaxhighlight lang=cpp>
  sidl::array<double> vals;


  this->log.info ("Getting values.");
  {
    int len = 0;
    double * data;
    int lower[1] = {0};
    int upper[1];
    int stride[1] = {1};
    data = this->state.get_double (long_var_name, len);
    upper[0] = len-1;
    vals.borrow (data, 1, lower, upper, stride);
  }
  this->log.info ("Got values.");
  return vals;
</syntaxhighlight>

Latest revision as of 12:01, 6 February 2012

  sidl::array<double> vals;

  this->log.info ("Getting values.");
  {
    int len = 0;
    double * data;
    int lower[1] = {0};
    int upper[1];
    int stride[1] = {1};

    data = this->state.get_double (long_var_name, len);

    upper[0] = len-1;

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

  }
  this->log.info ("Got values.");

  return vals;