/dports/science/cdo/cdo-2.0.0/src/ |
H A D | Sethalo.cc | 50 Varray<double> xvals1(nlon1 * nlat1), yvals1(nlon1 * nlat1); in gentpngrid() local 53 gridInqXvals(gridID1, xvals1.data()); in gentpngrid() 174 Varray<double> xvals1, yvals1, xvals2, yvals2; in gengrid() local 177 xvals1.resize(nlon1 * nlat1); in gengrid() 184 xvals1.resize(nlon1); in gengrid() 193 gridInqXvals(gridID1, xvals1.data()); in gengrid() 202 *pxvals2++ = xvals1[ilat * nlon1 + ilon]; in gengrid() 208 *pxvals2++ = xvals1[ilat * nlon1 + ilon]; in gengrid() 214 *pxvals2++ = xvals1[ilat * nlon1 + ilon]; in gengrid() 222 for (i = nmin; i < nmax; i++) *pxvals2++ = xvals1[i]; in gengrid() [all …]
|
H A D | Enlargegrid.cc | 44 Varray<double> xvals1(nlon1), yvals1(nlat1); in genGridIndex() local 48 gridInqXvals(gridID1, xvals1.data()); in genGridIndex() 52 cdo_grid_to_degree(gridID1, CDI_XAXIS, nlon1, xvals1.data(), "grid1 center lon"); in genGridIndex() 73 if (std::fabs(xvals2[i2] - xvals1[i1]) < 0.001) break; in genGridIndex() 80 if (std::fabs(xvals2[i2] + 360 - xvals1[i1]) < 0.001) break; in genGridIndex() 85 if (std::fabs(xvals2[i2] - 360 - xvals1[i1]) < 0.001) break; in genGridIndex()
|
H A D | Remapstat.cc | 230 … const Varray<double> &xvals1, const Varray<double> &yvals1, const Varray<double> &xbounds, in find_points_yac() argument 263 const auto lon = xvals1[index1]; in find_points_yac() 290 … const Varray<double> &xvals1, const Varray<double> &yvals1, const Varray<double> &xbounds, in find_points() argument 339 const auto lon = xvals1[index1]; in find_points() 368 … const Varray<double> &xvals1, const Varray<double> &yvals1, const std::vector<double> &xbounds2d, in find_points_rec2d() argument 378 const auto x = xvals1[index1]; in find_points_rec2d() 419 Varray<double> xvals1(gridsize1), yvals1(gridsize1); in gen_mapdata() local 420 read_coordinates(gridID1, xvals1, yvals1); in gen_mapdata() 462 grid_point_search_create(gps, xIsCyclic, dims, gridsize1, xvals1, yvals1); in gen_mapdata() 498 … : find_points_yac(vmask, i, nv, nadds, adds, xvals1, yvals1, xbounds, ybounds); in gen_mapdata() [all …]
|
H A D | Intgrid.cc | 43 Varray<double> xvals1(nlon1), yvals1(nlat1); in genThinoutGrid() local 45 gridInqXvals(gridID1, &xvals1[0]); in genThinoutGrid() 52 for (size_t ilon = 0; ilon < nlon1; ilon += xinc) xvals2[olon++] = xvals1[ilon]; in genThinoutGrid() 86 Varray<double> xvals1(nlon1), yvals1(nlat1); in genBoxavgGrid() local 88 gridInqXvals(gridID1, &xvals1[0]); in genBoxavgGrid() 108 xvals2[j] = xvals1[i] + (xvals1[i1] - xvals1[i]) / 2; in genBoxavgGrid()
|
H A D | Gridboxstat.cc | 41 Varray<double> xvals1(nlon1), yvals1(nlat1); in genBoxGridReg2D() local 43 gridInqXvals(gridID1, xvals1.data()); in genBoxGridReg2D() 51 xvals2[j] = xvals1[i] + (xvals1[i1] - xvals1[i]) / 2.; in genBoxGridReg2D() 145 Varray<double> xvals1(gridsize1), yvals1(gridsize1); in genBoxGridCurv2D() local 147 gridInqXvals(gridID1, xvals1.data()); in genBoxGridCurv2D() 151 cdo_grid_to_degree(gridID1, CDI_XAXIS, gridsize1, xvals1.data(), "grid center lon"); in genBoxGridCurv2D() 198 const auto xval1 = xvals1[g1_add]; in genBoxGridCurv2D()
|
H A D | cdo_vlist.cc | 101 Varray<double> xvals1(xsize), xvals2(xsize); in compare_lon_reg2d() local 102 const auto nx1 = gridInqXvals(gridID1, &xvals1[0]); in compare_lon_reg2d() 107 if (std::fabs(xvals1[i] - xvals2[i]) > 3.e-5) in compare_lon_reg2d() 122 Varray<double> xvals1(gridsize), yvals1(gridsize), xvals2(gridsize), yvals2(gridsize); in compare_grid_unstructured() local 123 gridInqXvals(gridID1, xvals1.data()); in compare_grid_unstructured() 131 if (std::fabs(xvals1[i] - xvals2[i]) > 2.e-5 || std::fabs(yvals1[i] - yvals2[i]) > 2.e-5) in compare_grid_unstructured() 135 …printf("cell=%zu x1=%g x2=%g y1=%g y2=%g dx=%g dy=%g\n", i + 1, xvals1[i], xvals2[i], yvals1[i], y… in compare_grid_unstructured() 136 xvals1[i] - xvals2[i], yvals1[i] - yvals2[i]); in compare_grid_unstructured()
|
H A D | Selbox.cc | 50 Varray<double> xvals1, yvals1, xvals2, yvals2; in gengridxyvals() local 59 xvals1.resize(nlon * nlat); in gengridxyvals() 67 if (lxvals) xvals1.resize(nlon); in gengridxyvals() 76 if (lxvals) gridInqXvals(gridID1, xvals1.data()); in gengridxyvals() 93 *pxvals2++ = xvals1[ilat * nlon + ilon]; in gengridxyvals() 98 *pxvals2++ = xvals1[ilat * nlon + ilon]; in gengridxyvals() 107 for (long i = lon21; i <= lon22; i++) *pxvals2++ = xvals1[i]; in gengridxyvals() 108 for (long i = lon11; i <= lon12; i++) *pxvals2++ = xvals1[i]; in gengridxyvals() 364 Varray<double> xvals1(gridsize1), yvals1(gridsize1); in gengridcell() local 367 gridInqXvals(gridID1, xvals1.data()); in gengridcell() [all …]
|