Click or drag to resize

SmoothingCubicSplineBaseInterpolationKernel Method

Core implementation hook for the smoothing/interpolation algorithm. Derived classes must implement this method to perform the actual computation of the smoothed spline coefficients and optional error estimates.

Namespace: Altaxo.Calc.Interpolation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
protected abstract void InterpolationKernel(
	double[] x,
	double[] f,
	double[] df,
	int n,
	double[] y,
	double[][] C,
	int ic,
	double var,
	int job,
	double[] se,
	double[][] WK0,
	double[][] WK1,
	double[] WK2,
	double[] WK3,
	out int ier
)

Parameters

x  Double
Input abscissae.
f  Double
Input ordinates.
df  Double
Input/output: relative standard deviations for the data points.
n  Int32
Number of points.
y  Double
Output: spline coefficients of order 0.
C  Double
Output: spline coefficients of higher order.
ic  Int32
Input: number of coefficient rows in C.
var  Double
Input/output: error variance or control parameter for smoothing.
job  Int32
Job selection flag: whether to calculate standard error estimates.
se  Double
Output: standard error estimates (may be null or unused depending on job).
WK0  Double
Work arrays used by the algorithm.
WK1  Double
Work arrays used by the algorithm.
WK2  Double
Work arrays used by the algorithm.
WK3  Double
Work arrays used by the algorithm.
ier  Int32
Output: error code (0 on success).
See Also