Click or drag to resize

BivariateAkimaSpline Class

Bivariate Akima interpolation for gridded data.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.InterpolationBivariateAkimaSpline

Namespace: Altaxo.Calc.Interpolation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class BivariateAkimaSpline : IBivariateInterpolationFunctionWithDerivatives, 
	IBivariateInterpolationFunction

The BivariateAkimaSpline type exposes the following members.

Constructors
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetValueAndDerivativesOfXY Interpolates a single point and also returns the first partial derivatives.
Public methodGetValueOfXY Interpolates the z value for a single point defined by the provided x and y coordinates.
Public methodStatic memberInterpolate(Double, Double, Double, Double, Double, Double) Interpolates a list of points (u, v) and stores results into w.
Public methodStatic memberInterpolate(IReadOnlyListDouble, IReadOnlyListDouble, IROMatrixDouble, IReadOnlyListDouble, IReadOnlyListDouble, IVectorDouble) Interpolates a list of points (u, v) and stores results into w.
Public methodStatic memberInterpolate(Double, Double, Double, Double, Double, Double, Double, Double) Interpolates a list of points (u, v) and stores results into w. Also computes the first partial derivatives which are stored in dwdx and dwdy.
Public methodStatic memberInterpolate(IReadOnlyListDouble, IReadOnlyListDouble, IROMatrixDouble, IReadOnlyListDouble, IReadOnlyListDouble, IVectorDouble, IVectorDouble, IVectorDouble) Interpolates a list of points (u, v) and stores results into w. Also computes the first partial derivatives which are stored in dwdx and dwdy.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
References:

[1] H. Akima, „A method of bivariate interpolation and smooth surface fitting based on local procedures“, Commun. ACM, Bd. 17, Nr. 1, S. 18–20, Jan. 1974, doi: 10.1145/360767.360779.

[2] H. Akima, „Algorithm 474: Bivariate interpolation and smooth surface fitting based on local procedures [E2]“, Commun. ACM, Bd. 17, Nr. 1, S. 26–31, Jan. 1974, doi: 10.1145/360767.360797.

The FORTRAN sources were translated to C# by D.Lellinger in 2005, and rewritten eliminating the goto statements in 2026.

See Also