Template:CMI Example CMI get grid z C
From CSDMS
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};
vals = sidl_double__array_borrow (z, 1, lower, upper, stride);
}
return vals;