Constructor for Spline2DInterpolate.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public Spline2DInterpolate(
	double[] xData,
	double[] yData,
	double[,] fData,
	int xOrder,
	int yOrder,
	double[] xKnots,
	double[] yKnots
)
Visual Basic (Declaration)
Public Sub New ( _
	xData As Double(), _
	yData As Double(), _
	fData As Double(,), _
	xOrder As Integer, _
	yOrder As Integer, _
	xKnots As Double(), _
	yKnots As Double() _
)
Visual C++
public:
Spline2DInterpolate(
	array<double>^ xData, 
	array<double>^ yData, 
	array<double,2>^ fData, 
	int xOrder, 
	int yOrder, 
	array<double>^ xKnots, 
	array<double>^ yKnots
)

Parameters

xData
Type: array< System..::.Double >[]()[]
A double array containing the data points in the x-direction.
yData
Type: array< System..::.Double >[]()[]
A double array containing the data points in the y-direction.
fData
Type: array< System..::.Double ,2>[,](,)[,]
A double matrix of size xData.Length by yData.Length containing the values to be interpolated.
xOrder
Type: System..::.Int32
An int scalar value specifying the order of the spline in the x-direction. xOrder must be at least 1. By default, xOrder = 4, tensor-product cubic spline.
yOrder
Type: System..::.Int32
An int scalar value specifying the order of the spline in the y-direction. yOrder must be at least 1. By default, yOrder = 4, tensor-product cubic spline.
xKnots
Type: array< System..::.Double >[]()[]
A double array of size xData.Length + xOrder specifying the knot sequences of the spline in the x-direction. By default, knot sequences are selected by the class.
yKnots
Type: array< System..::.Double >[]()[]
A double array of size yData.Length + yOrder specifying the knot sequences of the spline in the y-direction. By default, knot sequences are selected by the class.

See Also