function interpolation_bandmatrix import U = ThermoSysPro.Properties.WaterSteam.IF97_packages.IF97_wAJ.Spline_Utilities.Modelica_Interpolation.Bspline1D.Utilities; extends Modelica.Icons.Function; input Real points[:, :] "[i,:] is point i on the curve to be interpolated"; input Real param[size(points, 1)] "parameterization of the data points (not necessarily in the range 0..1)"; input Integer degree(min = 1) = 3 "Polynomial degree of interpolation"; output Real controlPoints[size(points, 1), size(points, 2)] "Control points"; output Real knots[size(points, 1) + degree + 1] "knots"; end interpolation_bandmatrix;