Template:CMI Example get grid C: Difference between revisions

From CSDMS
Automated import of articles *** existing text overwritten ***
Automated import of articles *** existing text overwritten ***
 
Line 1: Line 1:
<syntaxhighlight lang=c>
    /* 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);
</syntaxhighlight>

Latest revision as of 18:32, 1 February 2012

    /* 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);