Template:CMI Example get grid C
From CSDMS
/* Insert-Code-Here {edu.csdms.models.Sedflux3D.get_grid} (get_grid method)
*/
struct sidl_double__array* lower_left =
edu_csdms_models_Sedflux3D_CMI_get_grid_lower_left (self,
long_var_name, _ex);
struct sidl_double__array* spacing =
edu_csdms_models_Sedflux3D_CMI_get_grid_spacing (self,
long_var_name, _ex);
struct sidl_int__array* shape =
edu_csdms_models_Sedflux3D_CMI_get_grid_shape (self,
long_var_name, _ex);
edu_csdms_tools_CMIGridUniformRectilinear grid =
edu_csdms_tools_CMIGridUniformRectilinear__create (_ex);
edu_csdms_tools_CMIGridUniformRectilinear_initialize (grid,
shape, spacing, lower_left, _ex);
return edu_csdms_cmi_IGrid__cast (grid, _ex);