FITSPL

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.