1DSGRID3S(3NCARG) NCAR GRAPHICS DSGRID3S(3NCARG)
2
3
4
6 DSGRID3S - single precision Fortran entry for 3D gridding
7
9 CALL DSGRID3S (NPNTS, X, Y, Z, U, NUMXOUT, NUMYOUT, NUMZOUT, XO, YO,
10 ZO, UO, IER)
11
13 NPNTS (Integer, Input) - The number of input data points.
14
15 X (Real, Input) - An array containing the X coordinates of
16 the input data points.
17
18 Y (Real, Input) - An array containing the Y coordinates of
19 the input data points.
20
21 Z (Real, Input) - An array containing the Z coordinates of
22 the input data points.
23
24 U (Real, Input) - An array containing the functional values
25 of the input data points. That is, U(L) is the value of
26 the input function at coordinate (X(L),Y(L),Z(L)), for
27 L=1,NPNTS.
28
29 NUMXOUT (Integer, Input) - The number of X values in the output
30 grid.
31
32 NUMYOUT (Integer, Input) - The number of Y values in the output
33 grid.
34
35 NUMZOUT (Integer, Input) - The number of Z values in the output
36 grid.
37
38 XO (Real, Input) - An array of dimension NUMXOUT containing
39 the X coordinates of the output data grid. The values in XO
40 must be increasing, but need not be equally spaced.
41
42 YO (Real, Input) - An array of dimension NUMYOUT containing
43 the Y coordinates of the output data grid. The values in YO
44 must be increasing, but need not be equally spaced.
45
46 ZO (Real, Input) - An array of dimension NUMZOUT containing
47 the Z coordinates of the output data grid. The values in ZO
48 must be increasing, but need not be equally spaced.
49
50 UO (Real, Output) - A three-dimensional array dimensioned as
51 UO(NUMXOUT,NUMYOUT,NUMZOUT) containing the interpolated
52 functional values. UO(I,J,K) is the interpolated value at
53 grid point (XO(I),YO(J),ZO(K)).
54
55 IER (Integer, Output) - An error return value. If IER is
56 returned as 0, then no errors were detected. If IER is non-
57 zero, then refer to the man page for dsgrid_errors for
58 details.
59
61 DSGRID3S is the single precision gridding function in the Dsgrid pack‐
62 age. The behavior of DSGRID3S is controlled by values set for the var‐
63 ious parameters described in dsgrid_params. Values for these parame‐
64 ters can be set using the subroutines DSSETI, DSSETR, and DSSETC.
65
67 To use DSGRID3S, load the NCAR Graphics library ngmath.
68
70 dsgrid, dsgrid_params, dsseti, dsgeti, dssetr, dsgetr, dssetc, dsgetc.
71
72 Complete documentation for Dsgrid is available at URL
73
74 http://ngwww.ucar.edu/ngdoc/ng/ngmath/dsgrid/dshome.html
75
77 Copyright (C) 2000
78 University Corporation for Atmospheric Research
79
80 This documentation is free software; you can redistribute it and/or
81 modify it under the terms of the GNU General Public License as pub‐
82 lished by the Free Software Foundation; either version 2 of the
83 License, or (at your option) any later version.
84
85 This software is distributed in the hope that it will be useful, but
86 WITHOUT ANY WARRANTY; without even the implied warranty of MER‐
87 CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
88 Public License for more details.
89
90 You should have received a copy of the GNU General Public License along
91 with this software; if not, write to the Free Software Foundation,
92 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
93
94
95
96
97UNIX September 1997-1998 DSGRID3S(3NCARG)