Utility/Data Access
SubroutineUses the quintic (fifth order) spline fitting method to return the interpolated value or
n-th derivative of the interpolated value for a Reference_Spline
element.
Use
The function can be called by any user-defined subroutine.
Format
- Fortran Calling Syntax
- CALL QUISPL (XVAL, ZVAL, ID, IORD, ARRAY, ERRFLG)
- C/C++ Calling Syntax
- c_quispl (xval, zval, id, iord, array, errflg)
- Python Calling Syntax
- [array, errflg] = py_quispl (xval, zval, id, iord)
- MATLAB Calling Syntax
- [array, errflg] = m_quispl (xval, zval, id, iord)
Attributes
- XVAL
- [double]
- The X value at which the QUISPL spline function is
supposed to interpolate the output value.
- ZVAL
- [double]
- The Z value at which the QUISPL spline function is
supposed to interpolate the output value
- ID
- [integer]
- The ID of the Reference_Spline element
- IORD
- [integer]
- The order of the derivative to be returned by the QUISPL
function
Output
- ARRAY
- [double]
- The vector output value of dimension 3.
- If IORD is 0, then ARRAY(1) contains the
computed interpolated value y.
- If IORD is 1, then ARRAY(1) and
ARRAY(2) contain the derivatives of y with respect to x
and z.
- If IORD is 2, then ARRAY(1),
ARRAY(2) and ARRAY(3) contain the second
derivatives of y with respect to xx, xz, and zz, respectively.
-
ERRFLG
- [logical]
- Logical variable that is returned to the calling subroutine and that
indicates the success of the QUISPL function call.