/dports/science/cdo/cdo-2.0.0/src/ |
H A D | Enlarge.cc | 74 const auto gridsize1 = gridInqSize(gridID1); in Enlarge() local 81 if (xsize1 == 1 && ysize1 == ysize2 && xsize1 * ysize1 == gridsize1) in Enlarge() 94 else if (ysize1 == 1 && xsize1 == xsize2 && xsize1 * ysize1 == gridsize1) in Enlarge() 109 varray_copy(gridsize1, array1, array2); in Enlarge() 110 for (size_t i = gridsize1; i < gridsize2; i++) array2[i] = array1[gridsize1 - 1]; in Enlarge() 112 … if (nmiss && DBL_IS_EQUAL(array1[gridsize1 - 1], missval)) nmiss += (gridsize2 - gridsize1); in Enlarge()
|
H A D | Selregion.cc | 46 const auto gridsize1 = gridInqSize(gridID1); in generate_circle_grid() local 48 Varray<double> xvals(gridsize1), yvals(gridsize1); in generate_circle_grid() 53 cdo_grid_to_radian(gridID1, CDI_XAXIS, gridsize1, xvals.data(), "grid center lon"); in generate_circle_grid() 54 cdo_grid_to_radian(gridID1, CDI_YAXIS, gridsize1, yvals.data(), "grid center lat"); in generate_circle_grid() 63 if (numNeighbors > gridsize1) numNeighbors = gridsize1; in generate_circle_grid()
|
H A D | Gridboxstat.cc | 137 const auto gridsize1 = gridInqSize(gridID1); in genBoxGridCurv2D() local 145 Varray<double> xvals1(gridsize1), yvals1(gridsize1); in genBoxGridCurv2D() 151 cdo_grid_to_degree(gridID1, CDI_XAXIS, gridsize1, xvals1.data(), "grid center lon"); in genBoxGridCurv2D() 152 cdo_grid_to_degree(gridID1, CDI_YAXIS, gridsize1, yvals1.data(), "grid center lat"); in genBoxGridCurv2D() 158 grid1_corner_lon.resize(4 * gridsize1); in genBoxGridCurv2D() 159 grid1_corner_lat.resize(4 * gridsize1); in genBoxGridCurv2D() 166 … cdo_grid_to_degree(gridID1, CDI_XAXIS, 4 * gridsize1, grid1_corner_lon.data(), "grid corner lon"); in genBoxGridCurv2D() 227 if (g1_add + nlon1 > gridsize1) in genBoxGridCurv2D() 239 if (g1_add + nlon1 > gridsize1) in genBoxGridCurv2D() 482 const auto gridsize1 = gridInqSize(gridID1); in Gridboxstat() local [all …]
|
H A D | Enlargegrid.cc | 133 const auto gridsize1 = gridInqSize(gridID1); in Enlargegrid() local 136 Varray<double> array1(gridsize1), array2(gridsize2); in Enlargegrid() 137 std::vector<long> gindex(gridsize1); in Enlargegrid() 170 for (size_t i = 0; i < gridsize1; i++) in Enlargegrid()
|
H A D | Mergegrid.cc | 54 const auto gridsize1 = gridInqSize(gridID1); in Mergegrid() local 57 Varray<double> array1(gridsize1), array2(gridsize2); in Mergegrid() 109 for (size_t i = 0; i < gridsize1; i++) in Mergegrid()
|
H A D | Comp.cc | 194 const auto gridsize1 = varList1[varID].gridsize; in Comp() local 202 if (gridsize1 != gridsize2) in Comp() 203 …abort("Streams have different gridsize (gridsize1 = %zu; gridsize2 = %zu)!", gridsize1, gridsize2); in Comp() 205 const auto ngp = gridsize1; in Comp()
|
H A D | Selbox.cc | 344 const auto gridsize1 = gridInqSize(gridID1); in gengridcell() local 364 Varray<double> xvals1(gridsize1), yvals1(gridsize1); in gengridcell() 384 Varray<double> xbounds1(nv * gridsize1), ybounds1(nv * gridsize1); in gengridcell() 407 Varray<double> areaIn(gridsize1), areaOut(gridsize2); in gengridcell() 738 const auto gridsize1 = gridInqSize(gridID1); in gencellgrid() local 751 Varray<double> xvals(gridsize1), yvals(gridsize1); in gencellgrid() 756 cdo_grid_to_degree(gridID1, CDI_XAXIS, gridsize1, xvals.data(), "grid center lon"); in gencellgrid() 757 cdo_grid_to_degree(gridID1, CDI_YAXIS, gridsize1, yvals.data(), "grid center lat"); in gencellgrid() 762 for (size_t i = 0; i < gridsize1; ++i) in gencellgrid()
|
H A D | remap_conserv.cc | 1016 auto gridsize1 = gridInqSize(gridID1); in remap_weights_zonal_mean() local 1018 std::vector<double> xbounds1(gridsize1 * nv1), ybounds1(gridsize1 * nv1); in remap_weights_zonal_mean() 1023 …cdo_grid_to_radian(gridID1, CDI_XAXIS, gridsize1 * nv1, xbounds1.data(), "source grid longitude bo… in remap_weights_zonal_mean() 1024 …cdo_grid_to_radian(gridID1, CDI_YAXIS, gridsize1 * nv1, ybounds1.data(), "source grid latitude bou… in remap_weights_zonal_mean() 1026 std::vector<int> yminmax1(gridsize1 * 2); in remap_weights_zonal_mean() 1029 #pragma omp parallel for schedule(static) default(none) shared(gridsize1, nv1, ybounds1, yminmax1) in remap_weights_zonal_mean() 1031 for (size_t i = 0; i < gridsize1; ++i) in remap_weights_zonal_mean() 1065 for (size_t i1 = 0; i1 < gridsize1; ++i1) in remap_weights_zonal_mean() 1072 for (size_t i1 = 0; i1 < gridsize1; ++i1) in remap_weights_zonal_mean() 1093 …shared(ysize2, gridsize1, nv1, src_edge_type, xbounds1, ybounds1, ybounds2, remapIndices, remapWei… in remap_weights_zonal_mean() [all …]
|
H A D | Remapstat.cc | 414 auto gridsize1 = gridInqSize(gridID1); in gen_mapdata() local 419 Varray<double> xvals1(gridsize1), yvals1(gridsize1); in gen_mapdata() 460 size_t dims[2] = { gridsize1, 0 }; in gen_mapdata() 462 grid_point_search_create(gps, xIsCyclic, dims, gridsize1, xvals1, yvals1); in gen_mapdata() 468 auto ndist_max = gridsize1; in gen_mapdata() 469 if (gridsize1 > 1000000) ndist_max /= 4; in gen_mapdata() 470 std::vector<char> vmask(gridsize1, 0); in gen_mapdata()
|
H A D | Importfv3grid.cc | 49 const auto gridsize1 = gridInqSize(gridIDi1); in Importfv3grid() local 57 Varray<double> buffer(gridsize1); in Importfv3grid()
|
H A D | Replace.cc | 66 const auto gridsize1 = varList1[varID1].gridsize; in Replace() local 72 if (gridsize1 != gridsize2) cdo_abort("Variables have different gridsize!"); in Replace()
|
H A D | interpol.cc | 213 const size_t gridsize1 = nlon1 * nym; in intlinarr2() local 215 std::vector<char> grid1_mask(gridsize1); in intlinarr2()
|
H A D | Remap.cc | 394 scaleGridboxArea(size_t gridsize1, const Varray<T> &array1, size_t gridsize2, Varray<T> &array2, co… in scaleGridboxArea() argument 397 for (size_t i = 0; i < gridsize1; i++) array1sum += array1[i]; in scaleGridboxArea()
|