Click or drag to resize

BivariateAkimaSpline Class

Class to spline bivariate function data (in gridded form).
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.InterpolationBivariateAkimaSpline

Namespace: Altaxo.Calc.Interpolation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class BivariateAkimaSpline

The BivariateAkimaSpline type exposes the following members.

Constructors
 NameDescription
Public methodBivariateAkimaSpline Constructs an Akima bivariate spline.
Top
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 methodInterpolate(Double, Double) 
Public methodStatic memberInterpolate(Double, Double, Double, Double, Double, Double) Old interface to the akima spline. Since all arrays are converted to IVector or IMatrix, avoid this interface if possible.
Public methodStatic memberInterpolate(IReadOnlyListDouble, IReadOnlyListDouble, IROMatrixDouble, IReadOnlyListDouble, IReadOnlyListDouble, IVectorDouble) THIS SUBROUTINE INTERPOLATES, FROM VALUES OF THE FUNCTION GIVEN AT INPUT GRID POINTS IN AN X-Y PLANE AND FOR A GIVEN SET OF POINTS IN THE PLANE, THE VALUES OF A SINGLE-VALUED BIVARIATE FUNCTION Z = Z(X,Y). THE METHOD IS BASED ON A PIECE-WISE FUNCTION COMPOSED OF A SET OF BICUBIC POLYNOMIALS IN X AND Y. EACH POLYNOMIAL IS APPLICABLE TO A RECTANGLE OF THE INPUT GRID IN THE X-Y PLANE. EACH POLYNOMIAL IS DETERMINED LOCALLY.
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
The source originates from:

Hiroshi Akima

"Algorithm 474: Bivariate Interpolation and smooth surface fitting based on local procedures"

Communications of the ACM, Vol.17 (Jan.1974), Number 1

and where translated to C# by D.Lellinger 2005.

See Also