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