f_ref.tex 25.6 KB
Newer Older
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1
2


Uwe Schulzweida's avatar
Uwe Schulzweida committed
3
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
4
5
6
7
8
\ifpdf
\hyperref[cdiDefAttFlt]{cdiDefAttFlt}
\else
cdiDefAttFlt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
9
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
10
11
12
13
14
15
16
17
18
\begin{verbatim}
    INTEGER FUNCTION cdiDefAttFlt(INTEGER cdiID, INTEGER varID, CHARACTER*(*) name, 
                                  INTEGER type, INTEGER len, REAL*8 dp)
\end{verbatim}

Define a floating point attribute
\ifpdfoutput{}{(\ref{cdiDefAttFlt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
19
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
20
21
22
23
24
\ifpdf
\hyperref[cdiDefAttInt]{cdiDefAttInt}
\else
cdiDefAttInt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
25
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
26
27
28
29
30
31
32
33
34
\begin{verbatim}
    INTEGER FUNCTION cdiDefAttInt(INTEGER cdiID, INTEGER varID, CHARACTER*(*) name, 
                                  INTEGER type, INTEGER len, INTEGER ip)
\end{verbatim}

Define an integer attribute
\ifpdfoutput{}{(\ref{cdiDefAttInt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
35
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
36
37
38
39
40
\ifpdf
\hyperref[cdiDefAttTxt]{cdiDefAttTxt}
\else
cdiDefAttTxt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
41
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
42
43
44
45
46
47
48
49
50
\begin{verbatim}
    INTEGER FUNCTION cdiDefAttTxt(INTEGER cdiID, INTEGER varID, CHARACTER*(*) name, 
                                  INTEGER len, CHARACTER*(*) tp)
\end{verbatim}

Define a text attribute
\ifpdfoutput{}{(\ref{cdiDefAttTxt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
\section*{\texttt{ 
\ifpdf
\hyperref[cdiDefKeyBytes]{cdiDefKeyBytes}
\else
cdiDefKeyBytes
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiDefKeyBytes(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                    unsigned CHARACTER*(*) bytes, INTEGER length)
\end{verbatim}

Define a byte array from a key
\ifpdfoutput{}{(\ref{cdiDefKeyBytes})}


\section*{\texttt{ 
\ifpdf
\hyperref[cdiDefKeyFloat]{cdiDefKeyFloat}
\else
cdiDefKeyFloat
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiDefKeyFloat(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                    REAL*8 value)
\end{verbatim}

Define a floating point value from a key
\ifpdfoutput{}{(\ref{cdiDefKeyFloat})}


\section*{\texttt{ 
\ifpdf
\hyperref[cdiDefKeyInt]{cdiDefKeyInt}
\else
cdiDefKeyInt
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiDefKeyInt(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                  INTEGER value)
\end{verbatim}

Define an integer value from a key
\ifpdfoutput{}{(\ref{cdiDefKeyInt})}


\section*{\texttt{ 
\ifpdf
\hyperref[cdiDefKeyString]{cdiDefKeyString}
\else
cdiDefKeyString
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiDefKeyString(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                     CHARACTER*(*) string)
\end{verbatim}

Define a string from a key
\ifpdfoutput{}{(\ref{cdiDefKeyString})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
115
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
116
117
118
119
120
\ifpdf
\hyperref[cdiInqAtt]{cdiInqAtt}
\else
cdiInqAtt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
121
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
122
123
124
125
126
127
128
129
130
\begin{verbatim}
    INTEGER FUNCTION cdiInqAtt(INTEGER cdiID, INTEGER varID, INTEGER attnum, 
                               CHARACTER*(*) name, INTEGER typep, INTEGER lenp)
\end{verbatim}

Get information about an attribute
\ifpdfoutput{}{(\ref{cdiInqAtt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
131
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
132
133
134
135
136
\ifpdf
\hyperref[cdiInqAttFlt]{cdiInqAttFlt}
\else
cdiInqAttFlt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
137
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
138
139
140
141
142
143
144
145
146
\begin{verbatim}
    INTEGER FUNCTION cdiInqAttFlt(INTEGER cdiID, INTEGER varID, CHARACTER*(*) name, 
                                  INTEGER mlen, REAL*8 dp)
\end{verbatim}

Get the value(s) of a floating point attribute
\ifpdfoutput{}{(\ref{cdiInqAttFlt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
147
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
148
149
150
151
152
\ifpdf
\hyperref[cdiInqAttInt]{cdiInqAttInt}
\else
cdiInqAttInt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
153
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
154
155
156
157
158
159
160
161
162
\begin{verbatim}
    INTEGER FUNCTION cdiInqAttInt(INTEGER cdiID, INTEGER varID, CHARACTER*(*) name, 
                                  INTEGER mlen, INTEGER ip)
\end{verbatim}

Get the value(s) of an integer attribute
\ifpdfoutput{}{(\ref{cdiInqAttInt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
163
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
164
165
166
167
168
\ifpdf
\hyperref[cdiInqAttTxt]{cdiInqAttTxt}
\else
cdiInqAttTxt
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
169
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
170
171
172
173
174
175
176
177
178
\begin{verbatim}
    INTEGER FUNCTION cdiInqAttTxt(INTEGER cdiID, INTEGER varID, CHARACTER*(*) name, 
                                  INTEGER mlen, CHARACTER*(*) tp)
\end{verbatim}

Get the value(s) of a text attribute
\ifpdfoutput{}{(\ref{cdiInqAttTxt})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
\section*{\texttt{ 
\ifpdf
\hyperref[cdiInqKeyBytes]{cdiInqKeyBytes}
\else
cdiInqKeyBytes
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiInqKeyBytes(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                    unsigned CHARACTER*(*) bytes, INTEGER length)
\end{verbatim}

Get a byte array from a key
\ifpdfoutput{}{(\ref{cdiInqKeyBytes})}


\section*{\texttt{ 
\ifpdf
\hyperref[cdiInqKeyFloat]{cdiInqKeyFloat}
\else
cdiInqKeyFloat
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiInqKeyFloat(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                    REAL*8 value)
\end{verbatim}

Get a floating point value from a key
\ifpdfoutput{}{(\ref{cdiInqKeyFloat})}


\section*{\texttt{ 
\ifpdf
\hyperref[cdiInqKeyInt]{cdiInqKeyInt}
\else
cdiInqKeyInt
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiInqKeyInt(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                  INTEGER value)
\end{verbatim}

Get an integer value from a key
\ifpdfoutput{}{(\ref{cdiInqKeyInt})}


\section*{\texttt{ 
\ifpdf
\hyperref[cdiInqKeyString]{cdiInqKeyString}
\else
cdiInqKeyString
\fi
}}
\begin{verbatim}
    INTEGER FUNCTION cdiInqKeyString(INTEGER cdiID, INTEGER varID, INTEGER key, 
                                     CHARACTER*(*) string, INTEGER length)
\end{verbatim}

Get a string from a key
\ifpdfoutput{}{(\ref{cdiInqKeyString})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
243
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
244
245
246
247
248
\ifpdf
\hyperref[cdiInqNatts]{cdiInqNatts}
\else
cdiInqNatts
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
249
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
250
251
252
253
254
255
256
257
\begin{verbatim}
    INTEGER FUNCTION cdiInqNatts(INTEGER cdiID, INTEGER varID, INTEGER nattsp)
\end{verbatim}

Get number of attributes
\ifpdfoutput{}{(\ref{cdiInqNatts})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
258
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
259
260
261
262
263
\ifpdf
\hyperref[gridCreate]{gridCreate}
\else
gridCreate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
264
}}
265
266
267
268
269
\begin{verbatim}
    INTEGER FUNCTION gridCreate(INTEGER gridtype, INTEGER size)
\end{verbatim}

Create a horizontal Grid
Uwe Schulzweida's avatar
Uwe Schulzweida committed
270
\ifpdfoutput{}{(\ref{gridCreate})}
271
272


Uwe Schulzweida's avatar
Uwe Schulzweida committed
273
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
274
275
276
277
278
\ifpdf
\hyperref[gridDefNP]{gridDefNP}
\else
gridDefNP
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
279
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
280
281
282
283
284
285
286
287
\begin{verbatim}
    SUBROUTINE gridDefNP(INTEGER gridID, INTEGER np)
\end{verbatim}

Define the number of parallels between a pole and the equator
\ifpdfoutput{}{(\ref{gridDefNP})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
288
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
289
290
291
292
293
\ifpdf
\hyperref[gridDefXbounds]{gridDefXbounds}
\else
gridDefXbounds
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
294
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
295
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
296
    SUBROUTINE gridDefXbounds(INTEGER gridID, REAL*8 xbounds)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
297
298
299
\end{verbatim}

Define the bounds of a X-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
300
\ifpdfoutput{}{(\ref{gridDefXbounds})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
301
302


Uwe Schulzweida's avatar
Uwe Schulzweida committed
303
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
304
305
306
307
308
\ifpdf
\hyperref[gridDefXsize]{gridDefXsize}
\else
gridDefXsize
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
309
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
310
311
312
313
314
\begin{verbatim}
    SUBROUTINE gridDefXsize(INTEGER gridID, INTEGER xsize)
\end{verbatim}

Define the number of values of a X-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
315
\ifpdfoutput{}{(\ref{gridDefXsize})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
316
317


Uwe Schulzweida's avatar
Uwe Schulzweida committed
318
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
319
320
321
322
323
\ifpdf
\hyperref[gridDefXvals]{gridDefXvals}
\else
gridDefXvals
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
324
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
325
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
326
    SUBROUTINE gridDefXvals(INTEGER gridID, REAL*8 xvals)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
327
328
329
\end{verbatim}

Define the values of a X-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
330
\ifpdfoutput{}{(\ref{gridDefXvals})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
331
332


Uwe Schulzweida's avatar
Uwe Schulzweida committed
333
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
334
335
336
337
338
\ifpdf
\hyperref[gridDefYbounds]{gridDefYbounds}
\else
gridDefYbounds
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
339
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
340
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
341
    SUBROUTINE gridDefYbounds(INTEGER gridID, REAL*8 ybounds)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
342
343
344
\end{verbatim}

Define the bounds of a Y-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
345
\ifpdfoutput{}{(\ref{gridDefYbounds})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
346
347


Uwe Schulzweida's avatar
Uwe Schulzweida committed
348
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
349
350
351
352
353
\ifpdf
\hyperref[gridDefYsize]{gridDefYsize}
\else
gridDefYsize
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
354
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
355
356
357
358
359
\begin{verbatim}
    SUBROUTINE gridDefYsize(INTEGER gridID, INTEGER ysize)
\end{verbatim}

Define the number of values of a Y-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
360
\ifpdfoutput{}{(\ref{gridDefYsize})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
361
362


Uwe Schulzweida's avatar
Uwe Schulzweida committed
363
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
364
365
366
367
368
\ifpdf
\hyperref[gridDefYvals]{gridDefYvals}
\else
gridDefYvals
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
369
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
370
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
371
    SUBROUTINE gridDefYvals(INTEGER gridID, REAL*8 yvals)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
372
373
374
\end{verbatim}

Define the values of a Y-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
375
\ifpdfoutput{}{(\ref{gridDefYvals})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
376
377


Uwe Schulzweida's avatar
Uwe Schulzweida committed
378
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
379
380
381
382
383
\ifpdf
\hyperref[gridDestroy]{gridDestroy}
\else
gridDestroy
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
384
}}
385
386
387
388
389
\begin{verbatim}
    SUBROUTINE gridDestroy(INTEGER gridID)
\end{verbatim}

Destroy a horizontal Grid
Uwe Schulzweida's avatar
Uwe Schulzweida committed
390
\ifpdfoutput{}{(\ref{gridDestroy})}
391
392


Uwe Schulzweida's avatar
Uwe Schulzweida committed
393
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
394
395
396
397
398
\ifpdf
\hyperref[gridDuplicate]{gridDuplicate}
\else
gridDuplicate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
399
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
400
401
402
403
\begin{verbatim}
    INTEGER FUNCTION gridDuplicate(INTEGER gridID)
\end{verbatim}

404
Duplicate a horizontal Grid
Uwe Schulzweida's avatar
Uwe Schulzweida committed
405
\ifpdfoutput{}{(\ref{gridDuplicate})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
406
407


Uwe Schulzweida's avatar
Uwe Schulzweida committed
408
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
409
410
411
412
413
\ifpdf
\hyperref[gridInqNP]{gridInqNP}
\else
gridInqNP
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
414
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
415
416
417
418
419
420
421
422
\begin{verbatim}
    INTEGER FUNCTION gridInqNP(INTEGER gridID)
\end{verbatim}

Get the number of parallels between a pole and the equator
\ifpdfoutput{}{(\ref{gridInqNP})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
423
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
424
425
426
427
428
\ifpdf
\hyperref[gridInqSize]{gridInqSize}
\else
gridInqSize
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
429
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
430
431
432
433
434
\begin{verbatim}
    INTEGER FUNCTION gridInqSize(INTEGER gridID)
\end{verbatim}

Get the size of a Grid
Uwe Schulzweida's avatar
Uwe Schulzweida committed
435
\ifpdfoutput{}{(\ref{gridInqSize})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
436
437


Uwe Schulzweida's avatar
Uwe Schulzweida committed
438
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
439
440
441
442
443
\ifpdf
\hyperref[gridInqType]{gridInqType}
\else
gridInqType
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
444
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
445
446
447
448
449
\begin{verbatim}
    INTEGER FUNCTION gridInqType(INTEGER gridID)
\end{verbatim}

Get the type of a Grid
Uwe Schulzweida's avatar
Uwe Schulzweida committed
450
\ifpdfoutput{}{(\ref{gridInqType})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
451
452


Uwe Schulzweida's avatar
Uwe Schulzweida committed
453
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
454
455
456
457
458
\ifpdf
\hyperref[gridInqXbounds]{gridInqXbounds}
\else
gridInqXbounds
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
459
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
460
461
462
463
464
\begin{verbatim}
    INTEGER FUNCTION gridInqXbounds(INTEGER gridID, REAL*8 xbounds)
\end{verbatim}

Get the bounds of a X-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
465
\ifpdfoutput{}{(\ref{gridInqXbounds})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
466
467


Uwe Schulzweida's avatar
Uwe Schulzweida committed
468
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
469
470
471
472
473
\ifpdf
\hyperref[gridInqXsize]{gridInqXsize}
\else
gridInqXsize
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
474
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
475
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
476
    INTEGER FUNCTION gridInqXsize(INTEGER gridID)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
477
478
479
\end{verbatim}

Get the number of values of a X-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
480
\ifpdfoutput{}{(\ref{gridInqXsize})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
481
482


Uwe Schulzweida's avatar
Uwe Schulzweida committed
483
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
484
485
486
487
488
\ifpdf
\hyperref[gridInqXvals]{gridInqXvals}
\else
gridInqXvals
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
489
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
490
491
492
493
494
\begin{verbatim}
    INTEGER FUNCTION gridInqXvals(INTEGER gridID, REAL*8 xvals)
\end{verbatim}

Get all values of a X-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
495
\ifpdfoutput{}{(\ref{gridInqXvals})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
496
497


Uwe Schulzweida's avatar
Uwe Schulzweida committed
498
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
499
500
501
502
503
\ifpdf
\hyperref[gridInqYbounds]{gridInqYbounds}
\else
gridInqYbounds
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
504
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
505
506
507
508
509
\begin{verbatim}
    INTEGER FUNCTION gridInqYbounds(INTEGER gridID, REAL*8 ybounds)
\end{verbatim}

Get the bounds of a Y-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
510
\ifpdfoutput{}{(\ref{gridInqYbounds})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
511
512


Uwe Schulzweida's avatar
Uwe Schulzweida committed
513
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
514
515
516
517
518
\ifpdf
\hyperref[gridInqYsize]{gridInqYsize}
\else
gridInqYsize
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
519
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
520
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
521
    INTEGER FUNCTION gridInqYsize(INTEGER gridID)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
522
523
524
\end{verbatim}

Get the number of values of a Y-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
525
\ifpdfoutput{}{(\ref{gridInqYsize})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
526
527


Uwe Schulzweida's avatar
Uwe Schulzweida committed
528
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
529
530
531
532
533
\ifpdf
\hyperref[gridInqYvals]{gridInqYvals}
\else
gridInqYvals
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
534
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
535
536
537
538
539
\begin{verbatim}
    INTEGER FUNCTION gridInqYvals(INTEGER gridID, REAL*8 yvals)
\end{verbatim}

Get all values of a Y-axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
540
\ifpdfoutput{}{(\ref{gridInqYvals})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
541
542


Uwe Schulzweida's avatar
Uwe Schulzweida committed
543
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
544
545
546
547
548
\ifpdf
\hyperref[streamClose]{streamClose}
\else
streamClose
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
549
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
550
551
552
553
554
\begin{verbatim}
    SUBROUTINE streamClose(INTEGER streamID)
\end{verbatim}

Close an open dataset
Uwe Schulzweida's avatar
Uwe Schulzweida committed
555
\ifpdfoutput{}{(\ref{streamClose})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
556
557


Uwe Schulzweida's avatar
Uwe Schulzweida committed
558
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
559
560
561
562
563
\ifpdf
\hyperref[streamDefByteorder]{streamDefByteorder}
\else
streamDefByteorder
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
564
}}
565
566
567
568
569
\begin{verbatim}
    SUBROUTINE streamDefByteorder(INTEGER streamID, INTEGER byteorder)
\end{verbatim}

Define the byte order
Uwe Schulzweida's avatar
Uwe Schulzweida committed
570
\ifpdfoutput{}{(\ref{streamDefByteorder})}
571
572


Uwe Schulzweida's avatar
Uwe Schulzweida committed
573
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
574
575
576
577
578
\ifpdf
\hyperref[streamDefRecord]{streamDefRecord}
\else
streamDefRecord
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
579
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
580
581
582
583
584
585
586
587
\begin{verbatim}
    SUBROUTINE streamDefRecord(INTEGER streamID, INTEGER varID, INTEGER levelID)
\end{verbatim}

Define the next record
\ifpdfoutput{}{(\ref{streamDefRecord})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
588
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
589
590
591
592
593
\ifpdf
\hyperref[streamDefTimestep]{streamDefTimestep}
\else
streamDefTimestep
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
594
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
595
596
597
598
\begin{verbatim}
    INTEGER FUNCTION streamDefTimestep(INTEGER streamID, INTEGER tsID)
\end{verbatim}

Uwe Schulzweida's avatar
Uwe Schulzweida committed
599
Define a timestep
Uwe Schulzweida's avatar
Uwe Schulzweida committed
600
\ifpdfoutput{}{(\ref{streamDefTimestep})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
601
602


Uwe Schulzweida's avatar
Uwe Schulzweida committed
603
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
604
605
606
607
608
\ifpdf
\hyperref[streamDefVlist]{streamDefVlist}
\else
streamDefVlist
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
609
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
610
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
611
    SUBROUTINE streamDefVlist(INTEGER streamID, INTEGER vlistID)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
612
613
614
\end{verbatim}

Define the variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
615
\ifpdfoutput{}{(\ref{streamDefVlist})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
616
617


Uwe Schulzweida's avatar
Uwe Schulzweida committed
618
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
619
620
621
622
623
\ifpdf
\hyperref[streamInqByteorder]{streamInqByteorder}
\else
streamInqByteorder
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
624
}}
625
626
627
628
629
\begin{verbatim}
    INTEGER FUNCTION streamInqByteorder(INTEGER streamID)
\end{verbatim}

Get the byte order
Uwe Schulzweida's avatar
Uwe Schulzweida committed
630
\ifpdfoutput{}{(\ref{streamInqByteorder})}
631
632


Uwe Schulzweida's avatar
Uwe Schulzweida committed
633
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
634
635
636
637
638
\ifpdf
\hyperref[streamInqFiletype]{streamInqFiletype}
\else
streamInqFiletype
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
639
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
640
641
642
643
644
\begin{verbatim}
    INTEGER FUNCTION streamInqFiletype(INTEGER streamID)
\end{verbatim}

Get the filetype
Uwe Schulzweida's avatar
Uwe Schulzweida committed
645
\ifpdfoutput{}{(\ref{streamInqFiletype})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
646
647


Uwe Schulzweida's avatar
Uwe Schulzweida committed
648
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
649
650
651
652
653
\ifpdf
\hyperref[streamInqTimestep]{streamInqTimestep}
\else
streamInqTimestep
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
654
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
655
656
657
658
\begin{verbatim}
    INTEGER FUNCTION streamInqTimestep(INTEGER streamID, INTEGER tsID)
\end{verbatim}

Uwe Schulzweida's avatar
Uwe Schulzweida committed
659
Get timestep information
Uwe Schulzweida's avatar
Uwe Schulzweida committed
660
\ifpdfoutput{}{(\ref{streamInqTimestep})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
661
662


Uwe Schulzweida's avatar
Uwe Schulzweida committed
663
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
664
665
666
667
668
\ifpdf
\hyperref[streamInqVlist]{streamInqVlist}
\else
streamInqVlist
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
669
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
670
671
672
673
674
\begin{verbatim}
    INTEGER FUNCTION streamInqVlist(INTEGER streamID)
\end{verbatim}

Get the variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
675
\ifpdfoutput{}{(\ref{streamInqVlist})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
676
677


Uwe Schulzweida's avatar
Uwe Schulzweida committed
678
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
679
680
681
682
683
\ifpdf
\hyperref[streamOpenRead]{streamOpenRead}
\else
streamOpenRead
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
684
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
685
686
687
688
689
\begin{verbatim}
    INTEGER FUNCTION streamOpenRead(CHARACTER*(*) path)
\end{verbatim}

Open a dataset for reading
Uwe Schulzweida's avatar
Uwe Schulzweida committed
690
\ifpdfoutput{}{(\ref{streamOpenRead})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
691
692


Uwe Schulzweida's avatar
Uwe Schulzweida committed
693
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
694
695
696
697
698
\ifpdf
\hyperref[streamOpenWrite]{streamOpenWrite}
\else
streamOpenWrite
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
699
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
700
701
702
703
704
\begin{verbatim}
    INTEGER FUNCTION streamOpenWrite(CHARACTER*(*) path, INTEGER filetype)
\end{verbatim}

Create a new dataset
Uwe Schulzweida's avatar
Uwe Schulzweida committed
705
\ifpdfoutput{}{(\ref{streamOpenWrite})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
706
707


Uwe Schulzweida's avatar
Uwe Schulzweida committed
708
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
709
710
711
712
713
\ifpdf
\hyperref[streamReadVar]{streamReadVar}
\else
streamReadVar
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
714
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
715
716
717
718
719
720
\begin{verbatim}
    SUBROUTINE streamReadVar(INTEGER streamID, INTEGER varID, REAL*8 data, 
                             INTEGER nmiss)
\end{verbatim}

Read a variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
721
\ifpdfoutput{}{(\ref{streamReadVar})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
722
723


Uwe Schulzweida's avatar
Uwe Schulzweida committed
724
\section*{\texttt{ 
725
726
727
728
729
\ifpdf
\hyperref[streamReadVarF]{streamReadVarF}
\else
streamReadVarF
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
730
}}
731
732
733
734
735
736
737
738
739
\begin{verbatim}
    SUBROUTINE streamReadVar(INTEGER streamID, INTEGER varID, REAL*4 data, 
                             INTEGER nmiss)
\end{verbatim}

Read a variable
\ifpdfoutput{}{(\ref{streamReadVarF})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
740
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
741
742
743
744
745
\ifpdf
\hyperref[streamReadVarSlice]{streamReadVarSlice}
\else
streamReadVarSlice
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
746
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
747
748
749
750
751
752
\begin{verbatim}
    SUBROUTINE streamReadVarSlice(INTEGER streamID, INTEGER varID, INTEGER levelID, 
                                  REAL*8 data, INTEGER nmiss)
\end{verbatim}

Read a horizontal slice of a variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
753
\ifpdfoutput{}{(\ref{streamReadVarSlice})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
754
755


Uwe Schulzweida's avatar
Uwe Schulzweida committed
756
\section*{\texttt{ 
757
758
759
760
761
\ifpdf
\hyperref[streamReadVarSliceF]{streamReadVarSliceF}
\else
streamReadVarSliceF
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
762
}}
763
764
765
766
767
768
769
770
771
\begin{verbatim}
    SUBROUTINE streamReadVarSliceF(INTEGER streamID, INTEGER varID, INTEGER levelID, 
                                   REAL*4 data, INTEGER nmiss)
\end{verbatim}

Read a horizontal slice of a variable
\ifpdfoutput{}{(\ref{streamReadVarSliceF})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
772
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
773
774
775
776
777
\ifpdf
\hyperref[streamWriteVar]{streamWriteVar}
\else
streamWriteVar
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
778
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
779
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
780
    SUBROUTINE streamWriteVar(INTEGER streamID, INTEGER varID, REAL*8 data, 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
781
782
783
784
                              INTEGER nmiss)
\end{verbatim}

Write a variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
785
\ifpdfoutput{}{(\ref{streamWriteVar})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
786
787


Uwe Schulzweida's avatar
Uwe Schulzweida committed
788
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
789
790
791
792
793
\ifpdf
\hyperref[streamWriteVarF]{streamWriteVarF}
\else
streamWriteVarF
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
794
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
795
\begin{verbatim}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
796
    SUBROUTINE streamWriteVarF(INTEGER streamID, INTEGER varID, REAL*4 data, 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
797
798
799
800
801
802
803
                               INTEGER nmiss)
\end{verbatim}

Write a variable
\ifpdfoutput{}{(\ref{streamWriteVarF})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
804
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
805
806
807
808
809
\ifpdf
\hyperref[streamWriteVarSlice]{streamWriteVarSlice}
\else
streamWriteVarSlice
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
810
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
811
812
\begin{verbatim}
    SUBROUTINE streamWriteVarSlice(INTEGER streamID, INTEGER varID, INTEGER levelID, 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
813
                                   REAL*8 data, INTEGER nmiss)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
814
815
816
\end{verbatim}

Write a horizontal slice of a variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
817
\ifpdfoutput{}{(\ref{streamWriteVarSlice})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
818
819


Uwe Schulzweida's avatar
Uwe Schulzweida committed
820
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
821
822
823
824
825
\ifpdf
\hyperref[streamWriteVarSliceF]{streamWriteVarSliceF}
\else
streamWriteVarSliceF
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
826
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
827
828
\begin{verbatim}
    SUBROUTINE streamWriteVarSliceF(INTEGER streamID, INTEGER varID, INTEGER levelID, 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
829
                                    REAL*4 data, INTEGER nmiss)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
830
831
832
833
834
835
\end{verbatim}

Write a horizontal slice of a variable
\ifpdfoutput{}{(\ref{streamWriteVarSliceF})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
836
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
837
838
839
840
841
\ifpdf
\hyperref[taxisCreate]{taxisCreate}
\else
taxisCreate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
842
}}
843
844
845
846
847
\begin{verbatim}
    INTEGER FUNCTION taxisCreate(INTEGER taxistype)
\end{verbatim}

Create a Time axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
848
\ifpdfoutput{}{(\ref{taxisCreate})}
849
850


Uwe Schulzweida's avatar
Uwe Schulzweida committed
851
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
852
853
854
855
856
\ifpdf
\hyperref[taxisDefCalendar]{taxisDefCalendar}
\else
taxisDefCalendar
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
857
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
858
859
860
861
862
\begin{verbatim}
    SUBROUTINE taxisDefCalendar(INTEGER taxisID, INTEGER calendar)
\end{verbatim}

Define the calendar
Uwe Schulzweida's avatar
Uwe Schulzweida committed
863
\ifpdfoutput{}{(\ref{taxisDefCalendar})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
864
865


Uwe Schulzweida's avatar
Uwe Schulzweida committed
866
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
867
868
869
870
871
\ifpdf
\hyperref[taxisDefRdate]{taxisDefRdate}
\else
taxisDefRdate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
872
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
873
874
875
876
877
\begin{verbatim}
    SUBROUTINE taxisDefRdate(INTEGER taxisID, INTEGER rdate)
\end{verbatim}

Define the reference date
Uwe Schulzweida's avatar
Uwe Schulzweida committed
878
\ifpdfoutput{}{(\ref{taxisDefRdate})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
879
880


Uwe Schulzweida's avatar
Uwe Schulzweida committed
881
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
882
883
884
885
886
\ifpdf
\hyperref[taxisDefRtime]{taxisDefRtime}
\else
taxisDefRtime
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
887
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
888
889
890
891
892
\begin{verbatim}
    SUBROUTINE taxisDefRtime(INTEGER taxisID, INTEGER rtime)
\end{verbatim}

Define the reference time
Uwe Schulzweida's avatar
Uwe Schulzweida committed
893
\ifpdfoutput{}{(\ref{taxisDefRtime})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
894
895


Uwe Schulzweida's avatar
Uwe Schulzweida committed
896
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
897
898
899
900
901
\ifpdf
\hyperref[taxisDefVdate]{taxisDefVdate}
\else
taxisDefVdate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
902
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
903
904
905
906
907
\begin{verbatim}
    SUBROUTINE taxisDefVdate(INTEGER taxisID, INTEGER vdate)
\end{verbatim}

Define the verification date
Uwe Schulzweida's avatar
Uwe Schulzweida committed
908
\ifpdfoutput{}{(\ref{taxisDefVdate})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
909
910


Uwe Schulzweida's avatar
Uwe Schulzweida committed
911
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
912
913
914
915
916
\ifpdf
\hyperref[taxisDefVtime]{taxisDefVtime}
\else
taxisDefVtime
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
917
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
918
919
920
921
922
\begin{verbatim}
    SUBROUTINE taxisDefVtime(INTEGER taxisID, INTEGER vtime)
\end{verbatim}

Define the verification time
Uwe Schulzweida's avatar
Uwe Schulzweida committed
923
\ifpdfoutput{}{(\ref{taxisDefVtime})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
924
925


Uwe Schulzweida's avatar
Uwe Schulzweida committed
926
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
927
928
929
930
931
\ifpdf
\hyperref[taxisDestroy]{taxisDestroy}
\else
taxisDestroy
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
932
}}
933
934
935
936
937
\begin{verbatim}
    SUBROUTINE taxisDestroy(INTEGER taxisID)
\end{verbatim}

Destroy a Time axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
938
\ifpdfoutput{}{(\ref{taxisDestroy})}
939
940


Uwe Schulzweida's avatar
Uwe Schulzweida committed
941
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
942
943
944
945
946
\ifpdf
\hyperref[taxisInqCalendar]{taxisInqCalendar}
\else
taxisInqCalendar
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
947
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
948
949
950
951
952
\begin{verbatim}
    INTEGER FUNCTION taxisInqCalendar(INTEGER taxisID)
\end{verbatim}

Get the calendar
Uwe Schulzweida's avatar
Uwe Schulzweida committed
953
\ifpdfoutput{}{(\ref{taxisInqCalendar})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
954
955


Uwe Schulzweida's avatar
Uwe Schulzweida committed
956
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
957
958
959
960
961
\ifpdf
\hyperref[taxisInqRdate]{taxisInqRdate}
\else
taxisInqRdate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
962
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
963
964
965
966
967
\begin{verbatim}
    INTEGER FUNCTION taxisInqRdate(INTEGER taxisID)
\end{verbatim}

Get the reference date
Uwe Schulzweida's avatar
Uwe Schulzweida committed
968
\ifpdfoutput{}{(\ref{taxisInqRdate})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
969
970


Uwe Schulzweida's avatar
Uwe Schulzweida committed
971
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
972
973
974
975
976
\ifpdf
\hyperref[taxisInqRtime]{taxisInqRtime}
\else
taxisInqRtime
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
977
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
978
979
980
981
982
\begin{verbatim}
    INTEGER FUNCTION taxisInqRtime(INTEGER taxisID)
\end{verbatim}

Get the reference time
Uwe Schulzweida's avatar
Uwe Schulzweida committed
983
\ifpdfoutput{}{(\ref{taxisInqRtime})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
984
985


Uwe Schulzweida's avatar
Uwe Schulzweida committed
986
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
987
988
989
990
991
\ifpdf
\hyperref[taxisInqVdate]{taxisInqVdate}
\else
taxisInqVdate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
992
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
993
994
995
996
997
\begin{verbatim}
    INTEGER FUNCTION taxisInqVdate(INTEGER taxisID)
\end{verbatim}

Get the verification date
Uwe Schulzweida's avatar
Uwe Schulzweida committed
998
\ifpdfoutput{}{(\ref{taxisInqVdate})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
999
1000


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1001
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1002
1003
1004
1005
1006
\ifpdf
\hyperref[taxisInqVtime]{taxisInqVtime}
\else
taxisInqVtime
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1007
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1008
1009
1010
1011
1012
\begin{verbatim}
    INTEGER FUNCTION taxisInqVtime(INTEGER taxisID)
\end{verbatim}

Get the verification time
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1013
\ifpdfoutput{}{(\ref{taxisInqVtime})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1014
1015


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1016
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1017
1018
1019
1020
1021
\ifpdf
\hyperref[vlistCat]{vlistCat}
\else
vlistCat
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1022
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1023
1024
1025
1026
1027
\begin{verbatim}
    SUBROUTINE vlistCat(INTEGER vlistID2, INTEGER vlistID1)
\end{verbatim}

Concatenate two variable lists
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1028
\ifpdfoutput{}{(\ref{vlistCat})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1029
1030


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1031
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1032
1033
1034
1035
1036
\ifpdf
\hyperref[vlistCopy]{vlistCopy}
\else
vlistCopy
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1037
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1038
1039
1040
1041
1042
\begin{verbatim}
    SUBROUTINE vlistCopy(INTEGER vlistID2, INTEGER vlistID1)
\end{verbatim}

Copy a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1043
\ifpdfoutput{}{(\ref{vlistCopy})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1044
1045


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1046
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1047
1048
1049
1050
1051
\ifpdf
\hyperref[vlistCopyFlag]{vlistCopyFlag}
\else
vlistCopyFlag
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1052
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1053
1054
1055
1056
1057
\begin{verbatim}
    SUBROUTINE vlistCopyFlag(INTEGER vlistID2, INTEGER vlistID1)
\end{verbatim}

Copy some entries of a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1058
\ifpdfoutput{}{(\ref{vlistCopyFlag})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1059
1060


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1061
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1062
1063
1064
1065
1066
\ifpdf
\hyperref[vlistCreate]{vlistCreate}
\else
vlistCreate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1067
}}
1068
1069
1070
1071
1072
\begin{verbatim}
    INTEGER FUNCTION vlistCreate()
\end{verbatim}

Create a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1073
\ifpdfoutput{}{(\ref{vlistCreate})}
1074
1075


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1076
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1077
1078
1079
1080
1081
\ifpdf
\hyperref[vlistDefTaxis]{vlistDefTaxis}
\else
vlistDefTaxis
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1082
}}
1083
1084
1085
1086
1087
\begin{verbatim}
    SUBROUTINE vlistDefTaxis(INTEGER vlistID, INTEGER taxisID)
\end{verbatim}

Define the time axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1088
\ifpdfoutput{}{(\ref{vlistDefTaxis})}
1089
1090


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1091
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1092
1093
1094
1095
1096
\ifpdf
\hyperref[vlistDefVar]{vlistDefVar}
\else
vlistDefVar
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1097
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1098
1099
\begin{verbatim}
    INTEGER FUNCTION vlistDefVar(INTEGER vlistID, INTEGER gridID, INTEGER zaxisID, 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1100
                                 INTEGER timetype)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1101
1102
1103
\end{verbatim}

Define a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1104
\ifpdfoutput{}{(\ref{vlistDefVar})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1105
1106


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1107
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1108
1109
1110
1111
1112
\ifpdf
\hyperref[vlistDefVarCode]{vlistDefVarCode}
\else
vlistDefVarCode
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1113
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1114
1115
1116
1117
1118
\begin{verbatim}
    SUBROUTINE vlistDefVarCode(INTEGER vlistID, INTEGER varID, INTEGER code)
\end{verbatim}

Define the code number of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1119
\ifpdfoutput{}{(\ref{vlistDefVarCode})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1120
1121


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1122
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1123
1124
1125
1126
1127
\ifpdf
\hyperref[vlistDefVarDatatype]{vlistDefVarDatatype}
\else
vlistDefVarDatatype
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1128
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1129
1130
1131
1132
1133
\begin{verbatim}
    SUBROUTINE vlistDefVarDatatype(INTEGER vlistID, INTEGER varID, INTEGER datatype)
\end{verbatim}

Define the data type of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1134
\ifpdfoutput{}{(\ref{vlistDefVarDatatype})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1135
1136


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1137
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1138
1139
1140
1141
1142
\ifpdf
\hyperref[vlistDefVarMissval]{vlistDefVarMissval}
\else
vlistDefVarMissval
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1143
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1144
1145
1146
1147
1148
\begin{verbatim}
    SUBROUTINE vlistDefVarMissval(INTEGER vlistID, INTEGER varID, REAL*8 missval)
\end{verbatim}

Define the missing value of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1149
\ifpdfoutput{}{(\ref{vlistDefVarMissval})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1150
1151


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1152
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1153
1154
1155
1156
1157
\ifpdf
\hyperref[vlistDestroy]{vlistDestroy}
\else
vlistDestroy
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1158
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1159
\begin{verbatim}
1160
    SUBROUTINE vlistDestroy(INTEGER vlistID)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1161
1162
\end{verbatim}

1163
Destroy a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1164
\ifpdfoutput{}{(\ref{vlistDestroy})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1165
1166


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1167
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1168
1169
1170
1171
1172
\ifpdf
\hyperref[vlistDuplicate]{vlistDuplicate}
\else
vlistDuplicate
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1173
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1174
\begin{verbatim}
1175
    INTEGER FUNCTION vlistDuplicate(INTEGER vlistID)
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1176
1177
\end{verbatim}

1178
Duplicate a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1179
\ifpdfoutput{}{(\ref{vlistDuplicate})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1180
1181


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1182
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1183
1184
1185
1186
1187
\ifpdf
\hyperref[vlistInqTaxis]{vlistInqTaxis}
\else
vlistInqTaxis
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1188
}}
1189
1190
1191
1192
1193
\begin{verbatim}
    INTEGER FUNCTION vlistInqTaxis(INTEGER vlistID)
\end{verbatim}

Get the time axis
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1194
\ifpdfoutput{}{(\ref{vlistInqTaxis})}
1195
1196


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1197
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1198
1199
1200
1201
1202
\ifpdf
\hyperref[vlistInqVarCode]{vlistInqVarCode}
\else
vlistInqVarCode
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1203
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1204
1205
1206
1207
1208
\begin{verbatim}
    INTEGER FUNCTION vlistInqVarCode(INTEGER vlistID, INTEGER varID)
\end{verbatim}

Get the Code number of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1209
\ifpdfoutput{}{(\ref{vlistInqVarCode})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1210
1211


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1212
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1213
1214
1215
1216
1217
\ifpdf
\hyperref[vlistInqVarDatatype]{vlistInqVarDatatype}
\else
vlistInqVarDatatype
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1218
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1219
1220
1221
1222
\begin{verbatim}
    INTEGER FUNCTION vlistInqVarDatatype(INTEGER vlistID, INTEGER varID)
\end{verbatim}

Uwe Schulzweida's avatar
Uwe Schulzweida committed
1223
Get the data type of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1224
\ifpdfoutput{}{(\ref{vlistInqVarDatatype})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1225
1226


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1227
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1228
1229
1230
1231
1232
\ifpdf
\hyperref[vlistInqVarGrid]{vlistInqVarGrid}
\else
vlistInqVarGrid
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1233
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1234
1235
1236
1237
1238
\begin{verbatim}
    INTEGER FUNCTION vlistInqVarGrid(INTEGER vlistID, INTEGER varID)
\end{verbatim}

Get the Grid ID of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1239
\ifpdfoutput{}{(\ref{vlistInqVarGrid})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1240
1241


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1242
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1243
1244
1245
1246
1247
\ifpdf
\hyperref[vlistInqVarMissval]{vlistInqVarMissval}
\else
vlistInqVarMissval
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1248
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1249
1250
1251
1252
1253
\begin{verbatim}
    REAL*8 FUNCTION vlistInqVarMissval(INTEGER vlistID, INTEGER varID)
\end{verbatim}

Get the missing value of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1254
\ifpdfoutput{}{(\ref{vlistInqVarMissval})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1255
1256


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1257
\section*{\texttt{ 
1258
1259
1260
1261
1262
\ifpdf
\hyperref[vlistInqVarTsteptype]{vlistInqVarTsteptype}
\else
vlistInqVarTsteptype
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1263
}}
1264
1265
1266
1267
1268
1269
1270
1271
\begin{verbatim}
    INTEGER FUNCTION vlistInqVarTsteptype(INTEGER vlistID, INTEGER varID)
\end{verbatim}

Get the timestep type of a Variable
\ifpdfoutput{}{(\ref{vlistInqVarTsteptype})}


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1272
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1273
1274
1275
1276
1277
\ifpdf
\hyperref[vlistInqVarZaxis]{vlistInqVarZaxis}
\else
vlistInqVarZaxis
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1278
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1279
1280
1281
1282
1283
\begin{verbatim}
    INTEGER FUNCTION vlistInqVarZaxis(INTEGER vlistID, INTEGER varID)
\end{verbatim}

Get the Zaxis ID of a Variable
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1284
\ifpdfoutput{}{(\ref{vlistInqVarZaxis})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1285
1286


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1287
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1288
1289
1290
1291
1292
\ifpdf
\hyperref[vlistNgrids]{vlistNgrids}
\else
vlistNgrids
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1293
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1294
1295
1296
1297
1298
\begin{verbatim}
    INTEGER FUNCTION vlistNgrids(INTEGER vlistID)
\end{verbatim}

Number of grids in a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1299
\ifpdfoutput{}{(\ref{vlistNgrids})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1300
1301


Uwe Schulzweida's avatar
Uwe Schulzweida committed
1302
\section*{\texttt{ 
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1303
1304
1305
1306
1307
\ifpdf
\hyperref[vlistNvars]{vlistNvars}
\else
vlistNvars
\fi
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1308
}}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1309
1310
1311
1312
1313
\begin{verbatim}
    INTEGER FUNCTION vlistNvars(INTEGER vlistID)
\end{verbatim}

Number of variables in a variable list
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1314
\ifpdfoutput{}{(\ref{vlistNvars})}
Uwe Schulzweida's avatar
Uwe Schulzweida committed
1315
1316