Template:CMI Example CMI get grid lower left C
From CSDMS
struct edu_csdms_models_Sedflux3D__data *this =
edu_csdms_models_Sedflux3D__get_data (self);
struct sidl_double__array * sidl_corner;
double * corner;
int n_dims;
corner = BMI_Get_grid_lower_left_corner (this->state, long_var_name, &n_dims);
sidl_corner = sidl_double__array_create1d (n_dims);
{
int i;
for (i=0; i<n_dims; i++)
sidl_double__array_set1 (sidl_corner, i, corner[i]);
}
g_free (corner);
return sidl_corner;