Utility/Data Access
SubroutineUse the FITSPL spline fitting method to return the interpolated value
or n-th derivative of the interpolated value of the Reference_Spline
element.
Use
The function can be called by any user-defined subroutine.
Format
- Fortran Calling Syntax
- CALL FITSPL(XVAL, ZVAL, ID, IORD, ARRAY, ERRFLG)
- C/C++ Calling Syntax
- c_fitspl(xval, zval, id, iord,
array,
errflg)
- Python Calling Syntax
- [value, eflag] = py_fitspl(x, z, id, iord)
- MATLAB Calling Syntax
- [value, eflag] = m_fitspl(x, z, id, iord)
Attributes
- XVAL
- [double precision]
- The independent x value at which the FITSPL spline
function is supposed to interpolate the output value.
- ZVAL
- [double precision]
- The independent z value at which the FITSPL spline
function is supposed to interpolate the output value for the 3D spline
data
- ID
- [integer]
- The identifier of the corresponding user defined
Reference_Spline element.
- IORD
- [logical]
- The order of derivative returned by the FITSPL
function.
Output
- ARRAY
- [double precision]
- The vector output value of dimension 3.
- If IORD is 0, then the returned values are the
interpolated values of y.
- If IORD is 1, then the returned values are the
derivatives of y with respect to x and z.
- If IORD is 2, then the output array contains the
second derivatives of y with respect to xx, xz, and zz,
respectively.
- ERRFLG
- [logical]
- The logical variable that is returned to the calling subroutine and that
indicates the success of the FITSPL function call.