Hi all,
I have a question about parameter bc of function df?EditPPSpline1D. In the documantation ( https://software.intel.com/enus/node/522222#D69BA4E7E8BD4413A2A9769D5002F832 ) says :
bc 
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?
Link Copied
the owner of this code says   it only need one element array
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.
Best regards,
Victoriya
For more complete information about compiler optimizations, see our Optimization Notice.