c_cssgridd(3NCARG) | NCAR GRAPHICS | c_cssgridd(3NCARG) |
c_cssgridd - tension spline interpolation on a sphere
double *c_cssgridd(int, double [], double [], double [],
int, int, double [], double [], int *);
double *c_cssgridd (n, rlat, rlon, f, ni, nj, plat, plon, ier)
c_cssgridd is called to find an interpolating tension spline for randomly positioned data on a unit sphere. c_cssgridd is a double precision version of c_cssgrid.
c_cssgridd returns a pointer to a linear array of data that contains interpolated values at user-specified lat/lon pairs. The returned array stores its values as if they were a 2-dimensional C array with latitude being the first dimension and longitude the second dimension. That is, if out is declared as
double *out;
and we set:
out = c_cssgridd(n, rlat, rlon, f, nlat, nlon, plat, plon, &ier);
then out[i*nlon+j] is the interpolated function value at coordinate point (plat[i], plon[j]) for 0 <= i < nlat and 0 <= j < nlon. The space for out is allocated internal to c_cssgridd and is nlat * nlon doubles in size.
To use c_cssgridd, load the NCAR Graphics library ngmath.
c_cssgrid, css_overview, cssgrid_errors
Complete documentation for Cssgrid is available at URL
http://ngwww.ucar.edu/ngdoc/ng/ngmath/cssgrid/csshome.html
Copyright (C) 2000
University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
May 2000 | UNIX |