Visible to Intel only — GUID: GUID-39094BE2-D8FF-4275-9FD8-FC12CE80A4FB
Visible to Intel only — GUID: GUID-39094BE2-D8FF-4275-9FD8-FC12CE80A4FB
df?InterpCallBack
A callback function for user-defined interpolation to be passed into df?InterpolateEx1D.
Syntax
status = dfsInterpCallBack(n, cell, site, r, user_params, library_params)
status = dfdInterpCallBack(n, cell, site, r, user_params, library_params)
Include Files
- mkl.h
Input Parameters
Name |
Type |
Description |
---|---|---|
n |
long long* |
Number of interpolation sites. |
cell |
long long* |
Array of size n containing indices of the cells to which the interpolation sites in array site belong. |
site |
float* for dfsInterpCallBack double* for dfdInterpCallBack |
Array of interpolation sites of size n. |
user_params |
void* |
Pointer to user-defined parameters of the callback function. |
library_params |
dfInterpCallBackLibraryParams* |
Pointer to library-defined parameters of the callback function. |
Output Parameters
Name |
Type |
Description |
---|---|---|
status |
int |
The status returned by the callback function:
|
r |
float* for dfsInterpCallBack double* for dfdInterpCallBack |
Array of the computed interpolation results packed in row-major format. |
Description
When passed into the df?InterpolateEx1D routine, this function performs user-defined interpolation operation.
The library_params parameter allows the library to provide extra parameters. Currently no parameters are provided.