Template:CMI Example CMI get grid z C

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)
    struct edu_csdms_models_Sedflux3D__data *this =
      edu_csdms_models_Sedflux3D__get_data (self);
    struct sidl_double__array* vals = NULL;

    {
      int len;
      double * z = BMI_Get_grid_z (this->state, long_var_name, &len);
      int lower[1] = {0};
      int upper[1] = {len-1};
      int stride[1] = {1};
/*
      {
        int i;
        for (i=lower[0]; i<=upper[0]; i++)
          fprintf (stderr, "%f (%d), ", z[i], i);
        fprintf (stderr, "
---
");
      }
*/
      vals = sidl_double__array_borrow (z, 1, lower, upper, stride);
    }

    return vals;