gridspec_api/grid/nccf_get_struct_grid_coord_ids.c

00001 /*
00002  * API to define a structured grid for the gridspec convention to libcf.
00003  *
00004  * $Id: nccf_get_struct_grid_coord_ids.c 508 2011-02-14 21:29:48Z dkindig $
00005  * */
00006 
00007 #include <stdio.h>
00008 #include <stdlib.h>
00009 #include <string.h>
00010 
00011 #include "nccf_grid.h"
00012 #include <nccf_coord.h>
00013 #include <nccf_handle_error.h>
00014 #include <nccf_varObj.h>
00015 
00016 int nccf_get_struct_grid_coord_ids(const int gridid, 
00017                                            int coordids[] ){
00018 
00019    int i;
00020    struct nccf_struct_grid_type *self;
00021 
00022    self = nccf_li_find(&CFLIST_STRUCTURED_GRID, gridid);
00023 
00024    for (i = 0; i < self->ndims; ++i) {
00025      coordids[i] = self->coordids[i];
00026    }
00027 
00028    return NC_NOERR;
00029 }
 All Classes Files Functions Defines

Generated on Tue Mar 1 2011 06:36:59 for libCF. LibCF is a Unidata library.