I have a question about parameter bc of function df?EditPPSpline1D. In the documantation ( https://software.intel.com/en-us/node/522222#D69BA4E7-E8BD-4413-A2A9-769D5002F832 ) says :
const float* for dfsEditPPSpline1D
const double* for dfdEditPPSpline1D
Pointer to boundary conditions. The size of the array is defined by the value of parameter bc_type:
But if y is vector value function with dimension ny(>1), on the last case, it only need one element array? or ny elements array instead?
Thank you. But what value should be provided while y is vector value function with dimension ny(>1) ?
For example, the boundary condition type DF_BC_Q_VAL for default quadratic spline, the description in the documentation is "function value at point (x0+x1)/2", but function value is a vector with dimension ny.
Hello Tianxiong Lu,
Intel® MKL Data Fitting routines restricts the length of the array bc to 1 for case ny > 1 and the boundary condition type is DF_BC_Q_VAL. If you need a different boundary condition for each coordinate of the vector function, please, construct spline for each coordinate separately.