Home
last modified time | relevance | path

Searched refs:gridsize1 (Results 1 – 13 of 13) sorted by relevance

/dports/science/cdo/cdo-2.0.0/src/
H A DEnlarge.cc74 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 DSelregion.cc46 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 DGridboxstat.cc137 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 DEnlargegrid.cc133 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 DMergegrid.cc54 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 DComp.cc194 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 DSelbox.cc344 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 Dremap_conserv.cc1016 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 DRemapstat.cc414 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 DImportfv3grid.cc49 const auto gridsize1 = gridInqSize(gridIDi1); in Importfv3grid() local
57 Varray<double> buffer(gridsize1); in Importfv3grid()
H A DReplace.cc66 const auto gridsize1 = varList1[varID1].gridsize; in Replace() local
72 if (gridsize1 != gridsize2) cdo_abort("Variables have different gridsize!"); in Replace()
H A Dinterpol.cc213 const size_t gridsize1 = nlon1 * nym; in intlinarr2() local
215 std::vector<char> grid1_mask(gridsize1); in intlinarr2()
H A DRemap.cc394 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()