Home
last modified time | relevance | path

Searched refs:gridID1 (Results 1 – 25 of 53) sorted by relevance

123

/dports/science/cdo/cdo-2.0.0/src/
H A DFC.cc218 gridID1 = gridIDfc; in FC()
220 if (gridID1 != -1) in FC()
246 gridID1 = gridIDsp; in FC()
248 if (gridID1 != -1) in FC()
273 gridID1 = gridIDgp; in FC()
275 if (gridID1 != -1) in FC()
298 gridID1 = gridIDfc; in FC()
300 if (gridID1 != -1) in FC()
328 if (gridID1 != -1) in FC()
340 if (gridID1 != -1) in FC()
[all …]
H A DSelbox.cc291 grid_copy_keys(gridID1, gridID2); in gengrid()
358 grid_copy_keys(gridID1, gridID2); in gengridcell()
362 if (gridHasCoordinates(gridID1)) in gengridcell()
380 if (gridHasBounds(gridID1)) in gengridcell()
405 if (gridHasArea(gridID1)) in gengridcell()
718 genlonlatbox(0, gridID1, sbox); in genlonlatgrid()
720 return gengrid(gridID1, sbox); in genlonlatgrid()
862 genindexbox(0, gridID1, sbox); in genindexgrid()
864 if (gridInqType(gridID1) == GRID_PROJECTION && gridInqProjType(gridID1) == CDI_PROJ_LCC) in genindexgrid()
1002 sb.gridID1 = gridID1; in Selbox()
[all …]
H A DShiftxy.cc85 const auto nx = gridInqXsize(gridID1); in shiftx_coord()
86 auto ny = gridInqYsize(gridID1); in shiftx_coord()
90 gridInqXvals(gridID1, v1.data()); in shiftx_coord()
94 if (gridInqXbounds(gridID1, nullptr)) in shiftx_coord()
99 gridInqXbounds(gridID1, bounds.data()); in shiftx_coord()
117 auto nx = gridInqXsize(gridID1); in shifty_coord()
118 const auto ny = gridInqYsize(gridID1); in shifty_coord()
122 gridInqYvals(gridID1, v1.data()); in shifty_coord()
126 if (gridInqYbounds(gridID1, nullptr)) in shifty_coord()
191 || (gridtype == GRID_GENERIC && gridInqXsize(gridID1) > 0 && gridInqYsize(gridID1) > 0)) in Shiftxy()
[all …]
H A DSelregion.cc33 int gridID1 = -1, gridID2 = -1; member
39 const auto gridID0 = gridID1; in generate_circle_grid()
41 gridID1 = generate_full_point_grid(gridID1); in generate_circle_grid()
46 const auto gridsize1 = gridInqSize(gridID1); in generate_circle_grid()
49 gridInqXvals(gridID1, xvals.data()); in generate_circle_grid()
50 gridInqYvals(gridID1, yvals.data()); in generate_circle_grid()
82 if (gridID0 != gridID1) gridDestroy(gridID1); in generate_circle_grid()
165 if (is_point_grid(gridID1)) in Selregion()
177 region.gridID1 = gridID1; in Selregion()
185 else if (gridtype == GRID_GENERIC && gridInqXsize(gridID1) <= 1 && gridInqYsize(gridID1) <= 1) in Selregion()
[all …]
H A DSethalo.cc20 gentpngrid(int gridID1) in gentpngrid() argument
22 const auto nlon1 = gridInqXsize(gridID1); in gentpngrid()
23 const auto nlat1 = gridInqYsize(gridID1); in gentpngrid()
38 grid_copy_keys(gridID1, gridID2); in gentpngrid()
46 if (gridHasCoordinates(gridID1)) in gentpngrid()
79 if (gridHasBounds(gridID1)) in gentpngrid()
162 grid_copy_keys(gridID1, gridID2); in gengrid()
172 if (gridHasCoordinates(gridID1)) in gengrid()
235 if (gridHasBounds(gridID1)) in gengrid()
380 int gridID1 = -1, gridID2; in Sethalo() local
[all …]
H A DSelgridcell.cc29 const auto gridID0 = gridID1; in genindexgrid()
30 auto gridtype1 = gridInqType(gridID1); in genindexgrid()
34 gridID1 = gridToCurvilinear(gridID1, 0); in genindexgrid()
50 if (gridID0 != gridID1) gridDestroy(gridID1); in genindexgrid()
64 int gridID1 = -1, gridID2; in Selgridcell() local
68 int gridID1, gridID2; in Selgridcell() member
191 gridID1 = vlistGrid(vlistID1, index); in Selgridcell()
192 gridtype = gridInqType(gridID1); in Selgridcell()
194 const auto gridsize = gridInqSize(gridID1); in Selgridcell()
210 sindex[index].gridID1 = gridID1; in Selgridcell()
[all …]
H A DSpectral.cc32 int gridID1 = -1, gridID2 = -1; in Spectral() local
85 gridID1 = gridIDgp; in Spectral()
87 if (gridID1 != -1) in Spectral()
89 const long nlon = gridInqXsize(gridID1); in Spectral()
119 gridID1 = gridIDsp; in Spectral()
121 if (gridID1 != -1) in Spectral()
147 gridID1 = gridIDsp; in Spectral()
150 if (gridID1 != -1) in Spectral()
166 gridID1 = gridIDsp; in Spectral()
169 if (gridID1 != -1) in Spectral()
[all …]
H A DInvert.cc30 const auto gridID2 = gridDuplicate(gridID1); in invertLonDes()
32 const auto gridtype = gridInqType(gridID1); in invertLonDes()
38 if (gridInqXvals(gridID1, nullptr)) in invertLonDes()
40 const auto nlon = gridInqXsize(gridID1); in invertLonDes()
46 gridInqXvals(gridID1, xv1.data()); in invertLonDes()
61 if (gridInqXbounds(gridID1, nullptr)) in invertLonDes()
70 gridInqXbounds(gridID1, xb1.data()); in invertLonDes()
192 const auto nlon = gridInqXsize(gridID1); in invertLonData()
193 const auto nlat = gridInqYsize(gridID1); in invertLonData()
217 const auto nlon = gridInqXsize(gridID1); in invertLatData()
[all …]
H A DIntgrid.cc27 const auto nlon1 = gridInqXsize(gridID1); in genThinoutGrid()
28 const auto nlat1 = gridInqYsize(gridID1); in genThinoutGrid()
45 gridInqXvals(gridID1, &xvals1[0]); in genThinoutGrid()
46 gridInqYvals(gridID1, &yvals1[0]); in genThinoutGrid()
70 const auto nlon1 = gridInqXsize(gridID1); in genBoxavgGrid()
71 const auto nlat1 = gridInqYsize(gridID1); in genBoxavgGrid()
88 gridInqXvals(gridID1, &xvals1[0]); in genBoxavgGrid()
89 gridInqYvals(gridID1, &yvals1[0]); in genBoxavgGrid()
93 if (gridHasBounds(gridID1)) in genBoxavgGrid()
235 int gridID1 = -1, gridID2 = -1; in Intgrid() local
[all …]
H A DSetgrid.cc54 const auto gridID1 = vlistGrid(vlistID1, index); in setGridtype() local
55 const auto gridtype1 = gridInqType(gridID1); in setGridtype()
74 … gridID2 = (gridtype1 == GRID_CURVILINEAR) ? gridID1 : gridToCurvilinear(gridID1, lbounds); in setGridtype()
78 gridID2 = gridToUnstructured(gridID1, 1); in setGridtype()
104 gridID2 = gridID1; in setGridtype()
109 gridID2 = gridID1; in setGridtype()
145 const auto gridsize = gridInqSize(gridID1); in setGridcellArea()
165 const auto gridsize = gridInqSize(gridID1); in setGridMask()
187 const auto gridID2 = gridDuplicate(gridID1); in unsetGridMask()
200 if (gridInqType(gridID1) == GRID_PROJECTION) in setProjParams()
[all …]
H A DGridboxstat.cc35 const auto nlon1 = gridInqXsize(gridID1); in genBoxGridReg2D()
36 const auto nlat1 = gridInqYsize(gridID1); in genBoxGridReg2D()
43 gridInqXvals(gridID1, xvals1.data()); in genBoxGridReg2D()
44 gridInqYvals(gridID1, yvals1.data()); in genBoxGridReg2D()
68 if (gridHasBounds(gridID1)) in genBoxGridReg2D()
133 const auto nlon1 = gridInqXsize(gridID1); in genBoxGridCurv2D()
134 const auto nlat1 = gridInqYsize(gridID1); in genBoxGridCurv2D()
147 gridInqXvals(gridID1, xvals1.data()); in genBoxGridCurv2D()
148 gridInqYvals(gridID1, yvals1.data()); in genBoxGridCurv2D()
367 const auto gridID1 = field1.grid; in gridboxstat() local
[all …]
H A DZonstat.cc35 void remap_weights_zonal_mean(const int gridID1, const int gridID2, Varray2D<size_t> &remapIndices,…
63 int gridIDdestroy = -1, gridID1 = -1, gridID2 = -1; in Zonstat() local
112 if (gridID1 == -1) gridID1 = gridID; in Zonstat()
125 if (gridID1 != gridID) ndiffgrids++; in Zonstat()
129 if (gridID1 != -1) in Zonstat()
131 const auto gridtype = gridInqType(gridID1); in Zonstat()
136 …ridID != -1 && gridInqYsize(zongridID) == gridInqYsize(gridID1)) ? zongridID : gridToZonal(gridID1 in Zonstat()
145 const auto gridID = generate_full_cell_grid(gridID1); in Zonstat()
146 if (gridID != gridID1) gridIDdestroy = gridID1 = gridID; in Zonstat()
179 if (!sourceGridIsRegular) remap_weights_zonal_mean(gridID1, gridID2, remapIndices, remapWeights); in Zonstat()
[all …]
H A DDistgrid.cc41 const auto gridID1 = gridInfo1.gridID; in gen_dist_grids() local
50 const auto nx = gridInqXsize(gridID1); in gen_dist_grids()
79 gridInqXvals(gridID1, xvals.data()); in gen_dist_grids()
87 gridInqYvals(gridID1, yvals.data()); in gen_dist_grids()
97 nv = gridInqNvertex(gridID1); in gen_dist_grids()
160 grid_copy_keys(gridID1, gridID2); in gen_dist_grids()
256 int gridID1; in Distgrid() local
295 gridtype = gridInqType(gridID1); in Distgrid()
307 gridID1 = vlistGrid(vlistID1, 0); in Distgrid()
309 const auto nx = gridInqXsize(gridID1); in Distgrid()
[all …]
H A DWind.cc73 int gridID1 = -1, gridID2 = -1; in Wind() local
178 gridID1 = vlistInqVarGrid(vlistID1, varID1); in Wind()
183 const auto numLPE = gridInqNP(gridID1); in Wind()
184 const long nlon = gridInqXsize(gridID1); in Wind()
185 const long nlat = gridInqYsize(gridID1); in Wind()
219 gridID1 = vlistInqVarGrid(vlistID1, varID2); in Wind()
246 ntr = gridInqTrunc(gridID1); in Wind()
260 gridID1 = vlistInqVarGrid(vlistID1, varID2); in Wind()
269 ntr = gridInqTrunc(gridID1); in Wind()
270 gridID2 = gridID1; in Wind()
[all …]
H A DEnlargegrid.cc20 genGridIndex(int gridID1, int gridID2, std::vector<long> &index) in genGridIndex() argument
24 const auto gridtype1 = gridInqType(gridID1); in genGridIndex()
35 const auto nlon1 = gridInqXsize(gridID1); in genGridIndex()
36 const auto nlat1 = gridInqYsize(gridID1); in genGridIndex()
41 if (!gridHasCoordinates(gridID1)) cdo_abort("Grid 1 has no values!"); in genGridIndex()
48 gridInqXvals(gridID1, xvals1.data()); in genGridIndex()
49 gridInqYvals(gridID1, yvals1.data()); in genGridIndex()
52 cdo_grid_to_degree(gridID1, CDI_XAXIS, nlon1, xvals1.data(), "grid1 center lon"); in genGridIndex()
131 const auto gridID1 = vlistGrid(vlistID1, 0); in Enlargegrid() local
133 const auto gridsize1 = gridInqSize(gridID1); in Enlargegrid()
[all …]
H A Dcdo_vlist.cc118 …if (gridInqXvals(gridID1, nullptr) && gridInqXvals(gridID1, nullptr) == gridInqXvals(gridID2, null… in compare_grid_unstructured()
119 …&& gridInqYvals(gridID1, nullptr) && gridInqYvals(gridID1, nullptr) == gridInqYvals(gridID2, nullp… in compare_grid_unstructured()
123 gridInqXvals(gridID1, xvals1.data()); in compare_grid_unstructured()
124 gridInqYvals(gridID1, yvals1.data()); in compare_grid_unstructured()
143 cdo_compare_grids(int gridID1, int gridID2) in cdo_compare_grids() argument
145 if (gridID1 == gridID2) return; in cdo_compare_grids()
149 const auto gridType1 = gridInqType(gridID1); in cdo_compare_grids()
173 else if (gridInqSize(gridID1) > 1) in cdo_compare_grids()
346 if (gridID1 != gridID2) cdo_compare_grids(gridID1, gridID2); in vlist_compare()
380 if (gridID1 != gridID2) cdo_compare_grids(gridID1, gridID2); in vlist_compare_x()
[all …]
H A DMerstat.cc54 int gridID1, gridID2 = -1, lastgrid = -1; in Merstat() local
93 gridID1 = vlistGrid(vlistID1, index); in Merstat()
95 …if (gridInqType(gridID1) == GRID_LONLAT || gridInqType(gridID1) == GRID_GAUSSIAN || gridInqType(gr… in Merstat()
97 gridID2 = gridToMeridional(gridID1); in Merstat()
101 cdo_abort("Unsupported gridtype: %s", gridNamePtr(gridInqType(gridID1))); in Merstat()
109 gridID1 = vlistInqVarGrid(vlistID1, 0); in Merstat()
110 const int nlonmax = gridInqXsize(gridID1); // max nlon? in Merstat()
H A DMrotuvb.cc249 auto gridID1 = vlistGrid(vlistID1, 0); in Mrotuvb() local
251 const auto gridsize = gridInqSize(gridID1); in Mrotuvb()
256 …if (gridInqType(gridID1) != GRID_LONLAT && gridInqType(gridID1) != GRID_GAUSSIAN && gridInqType(gr… in Mrotuvb()
257 cdo_abort("Grid %s unsupported!", gridNamePtr(gridInqType(gridID1))); in Mrotuvb()
259 if (gridInqType(gridID1) != GRID_CURVILINEAR) gridID1 = gridToCurvilinear(gridID1, 1); in Mrotuvb()
267 const auto nlon = gridInqXsize(gridID1); in Mrotuvb()
268 const auto nlat = gridInqYsize(gridID1); in Mrotuvb()
274 gridInqXvals(gridID1, grid1x.data()); in Mrotuvb()
275 gridInqYvals(gridID1, grid1y.data()); in Mrotuvb()
300 cdiInqKeyInt(gridID1, CDI_GLOBAL, CDI_KEY_DATATYPE, &datatype); in Mrotuvb()
[all …]
H A DMrotuv.cc215 auto gridID1 = vlistInqVarGrid(vlistID1, uid); in Mrotuv() local
217 const auto gridsize = gridInqSize(gridID1); in Mrotuv()
218 if (gridID1 != gridID2) cdo_abort("Input grids differ!"); in Mrotuv()
220 …if (gridInqType(gridID1) != GRID_LONLAT && gridInqType(gridID1) != GRID_GAUSSIAN && gridInqType(gr… in Mrotuv()
221 cdo_abort("Grid %s unsupported!", gridNamePtr(gridInqType(gridID1))); in Mrotuv()
223 if (gridInqType(gridID1) != GRID_CURVILINEAR) gridID1 = gridToCurvilinear(gridID1, 0); in Mrotuv()
227 const auto nlon = gridInqXsize(gridID1); in Mrotuv()
228 const auto nlat = gridInqYsize(gridID1); in Mrotuv()
234 gridInqXvals(gridID1, grid1x.data()); in Mrotuv()
235 gridInqYvals(gridID1, grid1y.data()); in Mrotuv()
[all …]
H A Dspecspace.cc133 trans_uv2dv(const SP_Transformation &spTrans, long nlev, int gridID1, double *gu, double *gv, int g… in trans_uv2dv() argument
135 if (gridInqType(gridID1) != GRID_GAUSSIAN) in trans_uv2dv()
136 cdo_abort("unexpected grid1 type: %s instead of Gaussian", gridNamePtr(gridInqType(gridID1))); in trans_uv2dv()
143 const long nlon = gridInqXsize(gridID1); in trans_uv2dv()
144 const long nlat = gridInqYsize(gridID1); in trans_uv2dv()
169 …ransformation &spTrans, const DV_Transformation &dvTrans, long nlev, int gridID1, double *sd, doub… in trans_dv2uv() argument
172 if (gridInqType(gridID1) != GRID_SPECTRAL) in trans_dv2uv()
173 cdo_warning("unexpected grid1 type: %s instead of spectral", gridNamePtr(gridInqType(gridID1))); in trans_dv2uv()
178 const long ntr = gridInqTrunc(gridID1); in trans_dv2uv()
H A DGengrid.cc37 const auto gridID1 = vlistGrid(vlistID1, 0); in Gengrid() local
40 if (gridInqSize(gridID1) != gridInqSize(gridID2)) cdo_abort("Arrays have different grid size!"); in Gengrid()
42 const auto gridsize = gridInqSize(gridID1); in Gengrid()
43 const auto xsize = gridInqXsize(gridID1); in Gengrid()
44 const auto ysize = gridInqYsize(gridID1); in Gengrid()
H A DFldrms.cc52 const auto gridID1 = vlistGrid(vlistID1, 0); in Fldrms() local
55 if (gridInqSize(gridID1) != gridInqSize(gridID2)) cdo_abort("Fields have different grid size!"); in Fldrms()
57 if (needWeights && gridInqType(gridID1) != GRID_LONLAT && gridInqType(gridID1) != GRID_GAUSSIAN) in Fldrms()
58 cdo_abort("Unsupported gridtype: %s", gridNamePtr(gridInqType(gridID1))); in Fldrms()
H A DSamplegrid.cc24 sampleData(const double *array1, int gridID1, double *array2, int gridID2, int resampleFactor) in sampleData() argument
26 const auto nlon1 = gridInqXsize(gridID1); in sampleData()
27 const auto nlat1 = gridInqYsize(gridID1); in sampleData()
35 __func__, nlon1, nlat1, nlon2, nlat2, gridID1, gridID2, resampleFactor); in sampleData()
42 cropData(double *array1, int gridID1, double *array2, int gridID2, int subI0, int subI1, int subJ0,… in cropData() argument
44 const long nlon1 = gridInqXsize(gridID1); in cropData()
/dports/science/cdo/cdo-2.0.0/src/mpim_grid/
H A Dmpim_grid.cc192 gridToZonal(const int gridID1) in gridToZonal() argument
228 gridToMeridional(const int gridID1) in gridToMeridional() argument
646 auto nx = gridInqXsize(gridID1); in field2regular()
678 gridToRegular(int gridID1) in gridToRegular() argument
683 auto nx = gridInqXsize(gridID1); in gridToRegular()
892 get_projection(int gridID1) in get_projection() argument
994 if (gridInqXvals(gridID1, nullptr)) gridInqXvals(gridID1, xvals.data()); in gridToCurvilinear()
995 if (gridInqYvals(gridID1, nullptr)) gridInqYvals(gridID1, yvals.data()); in gridToCurvilinear()
1094 …tructuredGridID = (GRID_UNSTRUCTURED == gridInqType(gridID1)) ? gridID1 : gridToUnstructured(gridI… in gridToUnstructuredSelecton()
1166 if (gridInqXvals(gridID1, nullptr)) gridInqXvals(gridID1, xvals.data()); in gridToUnstructuredRegular()
[all …]
H A Dgridreference.cc177 gridFromFile(int gridID1, char *gridfilepath) in gridFromFile() argument
183 const auto gridsize = gridInqSize(gridID1); in gridFromFile()
186 cdiInqKeyInt(gridID1, CDI_GLOBAL, CDI_KEY_NUMBEROFGRIDINREFERENCE, &position); in gridFromFile()
224 cdiInqKeyBytes(gridID1, CDI_GLOBAL, CDI_KEY_UUID, uuidOfHGrid1, &length); in gridFromFile()
232 cdiInqKeyInt(gridID1, CDI_GLOBAL, CDI_KEY_NUMBEROFGRIDUSED, &number1); in gridFromFile()
243 referenceToGrid(int gridID1) in referenceToGrid() argument
250 if (CDI_NOERR == cdiInqKeyLen(gridID1, CDI_GLOBAL, CDI_KEY_REFERENCEURI, &length)) in referenceToGrid()
251 cdiInqKeyString(gridID1, CDI_GLOBAL, CDI_KEY_REFERENCEURI, griduri, &length); in referenceToGrid()
313 if (status == 0) gridID2 = gridFromFile(gridID1, gridfilepath); in referenceToGrid()

123