Home
last modified time | relevance | path

Searched refs:zaxisID1 (Results 1 – 22 of 22) sorted by relevance

/dports/science/cdo/cdo-2.0.0/src/
H A DInvertlev.cc25 const auto zaxisID1 = vlistZaxis(vlistID, index); in invertLevDes() local
26 const auto zaxisID2 = zaxisDuplicate(zaxisID1); in invertLevDes()
27 const auto zaxistype = zaxisInqType(zaxisID1); in invertLevDes()
29 const auto nlev = zaxisInqSize(zaxisID1); in invertLevDes()
32 if (zaxisInqLevels(zaxisID1, nullptr)) in invertLevDes()
35 zaxisInqLevels(zaxisID1, yv1.data()); in invertLevDes()
40 if (zaxisInqLbounds(zaxisID1, nullptr) && zaxisInqUbounds(zaxisID1, nullptr)) in invertLevDes()
43 zaxisInqLbounds(zaxisID1, yb1.data()); in invertLevDes()
47 zaxisInqUbounds(zaxisID1, yb1.data()); in invertLevDes()
58 zaxisInqVct(zaxisID1, vct1.data()); in invertLevDes()
[all …]
H A DChange.cc202 const auto zaxisID1 = vlistZaxis(vlistID2, index); in changeLevel() local
203 if (zaxisInqLevels(zaxisID1, nullptr)) in changeLevel()
205 const auto nlevs = zaxisInqSize(zaxisID1); in changeLevel()
207 zaxisInqLevels(zaxisID1, &levels[0]); in changeLevel()
232 const auto zaxisID1 = vlistInqVarZaxis(vlistID2, varID); in changeVarLevel() local
233 if (zaxisInqLevels(zaxisID1, nullptr)) in changeVarLevel()
235 const auto nlevs = zaxisInqSize(zaxisID1); in changeVarLevel()
237 zaxisInqLevels(zaxisID1, &levels[0]); in changeVarLevel()
245 const auto zaxisID2 = zaxisDuplicate(zaxisID1); in changeVarLevel()
294 const auto zaxisID1 = vlistZaxis(vlistID2, index); in changeLtype() local
[all …]
H A DSetzaxis.cc49 int zaxisID1, zaxisID2 = -1; in Setzaxis() local
104 zaxisID1 = vlistZaxis(vlistID1, index); in Setzaxis()
106 if (zaxisInqSize(zaxisID1) == zaxisInqSize(zaxisID2)) in Setzaxis()
119 zaxisID1 = vlistZaxis(vlistID1, index); in Setzaxis()
120 auto nlev = zaxisInqSize(zaxisID1); in Setzaxis()
125 cdo_zaxis_inq_levels(zaxisID1, levels.data()); in Setzaxis()
126 zaxisID2 = zaxisDuplicate(zaxisID1); in Setzaxis()
127 if (!zaxisInqLevels(zaxisID1, nullptr)) zaxisDefLevels(zaxisID2, levels.data()); in Setzaxis()
H A DSet.cc31 const auto zaxisID1 = vlistZaxis(vlistID2, index); in setlevel() local
32 const auto zaxisID2 = zaxisDuplicate(zaxisID1); in setlevel()
38 vlistChangeZaxis(vlistID2, zaxisID1, zaxisID2); in setlevel()
48 const auto zaxisID1 = vlistZaxis(vlistID2, index); in setltype() local
49 const auto zaxisID2 = zaxisDuplicate(zaxisID1); in setltype()
53 vlistChangeZaxis(vlistID2, zaxisID1, zaxisID2); in setltype()
H A DSelsurface.cc205 int zaxisID1 = -1; in Selsurface() local
214 zaxisID1 = zaxisID; in Selsurface()
218 if (zaxisID1 == -1) cdo_abort("No processable variable found!"); in Selsurface()
220 const auto nlevels = zaxisInqSize(zaxisID1); in Selsurface()
222 cdo_zaxis_inq_levels(zaxisID1, levels.data()); in Selsurface()
228 if (lpositive && positiveIsDown(zaxisID1)) std::swap(bottom_value_func, top_value_func); in Selsurface()
232 if (zaxisID1 == vlistZaxis(vlistID1, i)) vlistChangeZaxisIndex(vlistID2, i, zaxisIDsfc); in Selsurface()
247 …for (int varID = 0; varID < nvars; varID++) isVar3D[varID] = (varList1[varID].zaxisID == zaxisID1); in Selsurface()
H A DIntlevel.cc293 create_zaxis_from_zaxis(const std::vector<double> &levels, int zaxisID1) in create_zaxis_from_zaxis() argument
296 const auto zaxisID2 = zaxisCreate(zaxisInqType(zaxisID1), nlevels); in create_zaxis_from_zaxis()
300 cdiInqKeyString(zaxisID1, CDI_GLOBAL, CDI_KEY_NAME, str, &length); in create_zaxis_from_zaxis()
304 cdiInqKeyString(zaxisID1, CDI_GLOBAL, CDI_KEY_LONGNAME, str, &length); in create_zaxis_from_zaxis()
308 cdiInqKeyString(zaxisID1, CDI_GLOBAL, CDI_KEY_UNITS, str, &length); in create_zaxis_from_zaxis()
312 cdiInqKeyInt(zaxisID1, CDI_GLOBAL, CDI_KEY_DATATYPE, &datatype); in create_zaxis_from_zaxis()
372 int zaxisID1 = -1; in Intlevel() local
473 zaxisID1 = zaxisID; in Intlevel()
490 zaxisID1 = zaxisID; in Intlevel()
500 cdo_zaxis_inq_levels(zaxisID1, &lev1[1]); in Intlevel()
[all …]
H A DIntlevel3d.cc211 int zaxisID1 = -1; in Intlevel3d() local
219 zaxisID1 = zaxisID; in Intlevel3d()
241 const auto zaxisID3 = zaxisCreate(zaxisInqType(zaxisID1), nlevo); in Intlevel3d()
248 const auto nvct = zaxisInqVctSize(zaxisID1); in Intlevel3d()
249 if (nvct > 0) zaxisDefVct(zaxisID3, zaxisInqVctSize(zaxisID1), zaxisInqVctPtr(zaxisID1)); in Intlevel3d()
252 if (zaxisID1 == vlistZaxis(vlistID1, i)) vlistChangeZaxisIndex(vlistID3, i, zaxisID3); in Intlevel3d()
291 …varinterp[varID] = (zaxisID == zaxisID1 && varID != oz3dvarID && gridsize == gridSize && gridsizeo… in Intlevel3d()
H A Dcdo_vlist.cc191 zaxisCheckLevels(int zaxisID1, int zaxisID2) in zaxisCheckLevels() argument
193 if (zaxisID1 != zaxisID2) in zaxisCheckLevels()
195 const auto nlev1 = zaxisInqSize(zaxisID1); in zaxisCheckLevels()
200 cdo_zaxis_inq_levels(zaxisID1, &lev1[0]); in zaxisCheckLevels()
336 const auto zaxisID1 = vlistInqVarZaxis(vlistID1, varID); in vlist_compare() local
338 if (zaxisCheckLevels(zaxisID1, zaxisID2) != 0) break; in vlist_compare()
472 const auto zaxisID1 = vlistInqVarZaxis(vlistID1, varID1); in vlist_map() local
474 if (zaxisCheckLevels(zaxisID1, zaxisID2) != 0) break; in vlist_map()
668 vlist_change_hybrid_zaxis(int vlistID1, int vlistID2, int zaxisID1, int zaxisID2) in vlist_change_hybrid_zaxis() argument
679 if (zaxisID == zaxisID1 && nlevel > 1) in vlist_change_hybrid_zaxis()
H A DWindTrans.cc56 #define CheckUVisStaggered(varID1, varID2, zaxisID1, zaxisID2) \ argument
61 if (zaxisID1 != zaxisID2) \
185 int zaxisID1 = CDI_UNDEFID, zaxisID2 = CDI_UNDEFID; in DestaggerUV() local
315 zaxisID1 = zaxisID; in DestaggerUV()
325 CheckUVisStaggered(varID1, varID2, zaxisID1, zaxisID2); in DestaggerUV()
1293 int code1, zaxisID1, ltype1; in TransformUV() local
1306 zaxisID1 = vlistInqVarZaxis(vlistID2, varID1); in TransformUV()
1307 ltype1 = zaxis_to_ltype(zaxisID1); in TransformUV()
1308 nlevel1 = zaxisInqSize(zaxisID1); in TransformUV()
1315 varID1, code1, varname, ltype1, nlevel1, zaxisID1); in TransformUV()
[all …]
H A Dcdo_vlist.h34 void vlist_change_hybrid_zaxis(int vlistID1, int vlistID2, int zaxisID1, int zaxisID2);
H A DEnsval.cc154 const auto zaxisID1 = vlistInqVarZaxis(vlistID1, 0); in Ensval() local
208 zaxisID2[stream] = zaxisDuplicate(zaxisID1); in Ensval()
/dports/science/cdo/cdo-2.0.0/libcdi/examples/
H A Dcdi_write_const.c10 int gridID, zaxisID1, zaxisID2; in main() local
28 zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1); in main()
38 varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_CONSTANT); in main()
71 zaxisDestroy(zaxisID1); in main()
H A Dcdi_write_f2003.f9015 INTEGER gridID, zaxisID1, zaxisID2, taxisID variable
37 zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1)
47 varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_VARYING)
100 CALL zaxisDestroy(zaxisID1)
H A Dcdi_write_local.c11 int gridID, zaxisID1, zaxisID2, taxisID; in main() local
29 zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1); in main()
39 varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_VARYING); in main()
100 zaxisDestroy(zaxisID1); in main()
H A Dcdi_write_hybrid.c12 int gridID, zaxisID1, zaxisID2, zaxisID3, zaxisID4, taxisID; in main() local
34 zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1); in main()
57 varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_VARYING); in main()
117 zaxisDestroy(zaxisID1); in main()
H A Dcdi_write.c28 int zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1); in main() local
38 int varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_VARYING); in main()
87 zaxisDestroy(zaxisID1); in main()
H A Dcdi_write_relativ.c28 int zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1); in main() local
38 int varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_VARYING); in main()
87 zaxisDestroy(zaxisID1); in main()
/dports/science/cdo/cdo-2.0.0/libcdi/examples/pio/
H A DcollectData2003.F9077 INTEGER :: gridID, zaxisID1, zaxisID2, taxisID local
107 zaxisID1 = zaxisCreate(ZAXIS_SURFACE, 1)
117 varID1 = vlistDefVar(vlistID, gridID, zaxisID1, TIME_VARIABLE)
233 CALL zaxisDestroy(zaxisID1)
/dports/science/cdo/cdo-2.0.0/libcdi/src/
H A Dvlist.c897 int zaxisID1 = vars1[varID].zaxisID; in vlistMerge() local
903 int nlevs1 = zaxisInqSize(zaxisID1); in vlistMerge()
913 if ( zaxisInqLevels(zaxisID1, NULL) ) in vlistMerge()
917 zaxisInqLevels(zaxisID1, levels); in vlistMerge()
1454 void vlistChangeZaxis(int vlistID, int zaxisID1, int zaxisID2) in vlistChangeZaxis() argument
1456 int nlevs1 = zaxisInqSize(zaxisID1), nlevs2 = zaxisInqSize(zaxisID2); in vlistChangeZaxis()
1462 if ( vlistptr->zaxisIDs[index] == zaxisID1 ) in vlistChangeZaxis()
1471 if ( vlistptr->vars[varID].zaxisID == zaxisID1 ) in vlistChangeZaxis()
H A Dcdi.h535 void vlistChangeZaxis(int vlistID, int zaxisID1, int zaxisID2);
H A Dcdi.inc895 ! INTEGER zaxisID1,
H A Dcdilib.c613 void vlistChangeZaxis(int vlistID, int zaxisID1, int zaxisID2);
64710 int zaxisID1 = vars1[varID].zaxisID; in vlistMerge() local
64716 int nlevs1 = zaxisInqSize(zaxisID1); in vlistMerge()
64726 if ( zaxisInqLevels(zaxisID1, NULL) ) in vlistMerge()
64730 zaxisInqLevels(zaxisID1, levels); in vlistMerge()
65267 void vlistChangeZaxis(int vlistID, int zaxisID1, int zaxisID2) in vlistChangeZaxis() argument
65269 int nlevs1 = zaxisInqSize(zaxisID1), nlevs2 = zaxisInqSize(zaxisID2); in vlistChangeZaxis()
65275 if ( vlistptr->zaxisIDs[index] == zaxisID1 ) in vlistChangeZaxis()
65284 if ( vlistptr->vars[varID].zaxisID == zaxisID1 ) in vlistChangeZaxis()