Home
last modified time | relevance | path

Searched refs:nvct (Results 1 – 14 of 14) sorted by relevance

/dports/science/cdo/cdo-2.0.0/src/
H A DVertintml.cc33 const auto nvct = vct.size(); in invert_vct() local
34 for (size_t i = 0; i < nvct / 2; i++) in invert_vct()
36 vct[nvct / 2 - 1 - i] = vctbuf[i]; in invert_vct()
37 vct[nvct - 1 - i] = vctbuf[i + nvct / 2]; in invert_vct()
60 if (nvct2 == nvct && memcmp(vct, zaxisInqVctPtr(zaxisID), nvct * sizeof(double)) == 0) in change_hybrid_zaxis()
137 int nvct = 0; in Vertintml() local
141 vlist_read_vct(vlistID1, &zaxisIDh, &nvct, &nhlev, &nhlevf, &nhlevh, vct); in Vertintml()
143 change_hybrid_zaxis(vlistID1, vlistID2, nvct, vct.data(), zaxisIDp, nhlevf, nhlevh); in Vertintml()
147 if (!vct.empty() && nvct && nvct % 2 == 0) in Vertintml()
152 for (i = nvct / 2 + 1; i < nvct; i++) in Vertintml()
[all …]
H A Dcdo_vlist.cc547 int nvct = 0; in vlist_read_vct() local
577 nvct = zaxisInqVctSize(zaxisID); in vlist_read_vct()
578 if (nlevel == (nvct / 2 - 1)) in vlist_read_vct()
588 vct.resize(nvct); in vlist_read_vct()
596 else if (nlevel == (nvct / 2)) in vlist_read_vct()
606 vct.resize(nvct); in vlist_read_vct()
614 else if (nlevel == (nvct - 4 - 1)) in vlist_read_vct()
661 *rnvct = nvct; in vlist_read_vct()
684 nvct0 = nvct; in vlist_change_hybrid_zaxis()
685 vct.resize(nvct); in vlist_change_hybrid_zaxis()
[all …]
H A DVertcum.cc76 int nvct = zaxisInqVctSize(zaxisID); in Vertcum() local
77 if (nlevs == (nvct / 2 - 1)) in Vertcum()
84 vct.resize(nvct); in Vertcum()
91 zaxisDefVct(zaxisIDhl, nvct, vct.data()); in Vertcum()
96 if (memcmp(vct.data(), zaxisInqVctPtr(zaxisID), nvct * sizeof(double)) == 0) in Vertcum()
H A DVertwind.cc30 int nvct = 0; in Vertwind() local
120 nvct = zaxisInqVctSize(zaxisID); in Vertwind()
121 if (nlevel == (nvct / 2 - 1)) in Vertwind()
123 vct.resize(nvct); in Vertwind()
H A DAfterburner.cc904 zaxisDefVct(oVertID, globs.nvct, globs.vct); in after_defineLevel()
1370 if (leveltype == ZAXIS_HYBRID && globs.nvct == 0) in after_precntl()
1373 int nvct = zaxisInqVctSize(zaxisID); in after_precntl() local
1374 if (numlevel != (nvct / 2 - 1)) in after_precntl()
1376 if (nvct == 0) in after_precntl()
1403 if (globs.nvct == 0) in after_precntl()
1421 if (numlevel != (globs.nvct / 2 - 1)) in after_precntl()
1425 for (i = 0; i < globs.nvct / 2; i++) in after_precntl()
1657 globs.nvct = nlines * 2; in after_readVct()
1658 globs.vct = (double *) Malloc(globs.nvct * sizeof(double)); in after_readVct()
[all …]
H A DRemapeta.cc88 vctFromFile(const char *filename, int *nvct, Varray<double> &vct2) in vctFromFile() argument
131 *nvct = nvct2; in vctFromFile()
165 int nvct = 0; in vlist_hybrid_vct() local
176 nvct = zaxisInqVctSize(zaxisID); in vlist_hybrid_vct()
177 if (nlevels == (nvct / 2 - 1)) in vlist_hybrid_vct()
185 vct.resize(nvct); in vlist_hybrid_vct()
192 if (nlevels < (nvct / 2 - 1)) in vlist_hybrid_vct()
193 …print("z-axis %d has only %d of %d hybrid sigma pressure levels!", i + 1, nlevels, (nvct / 2 - 1)); in vlist_hybrid_vct()
199 rnvct = nvct; in vlist_hybrid_vct()
H A DDerivepar.cc65 int nvct = 0; in Derivepar() local
68 vlist_hybrid_vct(vlistID1, zaxisIDh, nvct, vct, nhlevf); in Derivepar()
71 …for (int i = 0; i < nvct / 2; ++i) cdo_print("vct: %5d %25.17f %25.17f", i, vct[i], vct[nvct / 2 +… in Derivepar()
H A DCloudlayer.cc208 const int nvct = zaxisInqVctSize(zaxisID); in Cloudlayer() local
209 if (nlevel == (nvct / 2 - 1)) in Cloudlayer()
211 Varray<double> vct(nvct); in Cloudlayer()
H A Dafterburner.h67 int nvct; member
203 void after_read_vct(const char *vctfile, double **vct, int *nvct);
H A DPressure.cc31 int nvct = 0; in Pressure() local
57 vlist_read_vct(vlistID1, &zaxisIDh, &nvct, &nhlev, &nhlevf, &nhlevh, vct); in Pressure()
H A DIntlevel3d.cc248 const auto nvct = zaxisInqVctSize(zaxisID1); in Intlevel3d() local
249 if (nvct > 0) zaxisDefVct(zaxisID3, zaxisInqVctSize(zaxisID1), zaxisInqVctPtr(zaxisID1)); in Intlevel3d()
H A Dafterburnerlib.cc166 after_read_vct(const char *vctfile, double **vct, int *nvct) in after_read_vct() argument
175 while (fgets(line, 1023, fp)) nvct++; in after_read_vct()
177 *nvct *= 2; in after_read_vct()
178 *vct = (double *) Malloc(*nvct * sizeof(double)); in after_read_vct()
181 for (int i = 0; i < *nvct / 2; i++) in after_read_vct()
186 *vct[i + *nvct / 2] = vb; in after_read_vct()
188 fprintf(stdout, " Reading VCT for %d hybrid levels from file %s\n", *nvct / 2 - 1, vctfile); in after_read_vct()
/dports/science/cdo/cdo-2.0.0/libcdi/src/
H A Dvlist.c586 int nvct = 0; in vlistCopyFlag() local
617 nvct = zaxisInqVctSize(zaxisID); in vlistCopyFlag()
673 …int zaxisID2 = vlist_generate_zaxis(vlistID2, zaxisType, nlevs2, levels, lbounds, ubounds, nvct, v… in vlistCopyFlag()
H A Dcdilib.c64399 int nvct = 0; in vlistCopyFlag() local
64430 nvct = zaxisInqVctSize(zaxisID); in vlistCopyFlag()
64486 …int zaxisID2 = vlist_generate_zaxis(vlistID2, zaxisType, nlevs2, levels, lbounds, ubounds, nvct, v… in vlistCopyFlag()