RadialBasisFunctions.Cubic Property

Gets a cubic radial basis function kernel: φ(r) = r³.

Definition

Namespace: Numerics.NET.Curves
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
C#
public static RadialBasisFunction Cubic { get; }

Property Value

RadialBasisFunction
A RadialBasisFunction representing the cubic kernel.

Remarks

The cubic kernel grows as the cube of the radius and produces smoother interpolants than the linear kernel. Its derivative is φ'(r) = 3 r², which vanishes at the origin and increases with r. The cubic kernel is commonly used in scattered data interpolation for problems where increased smoothness is required.

Note: This is a conditionally positive definite (CPD) kernel that requires polynomial augmentation. RBF interpolation with this kernel automatically includes an affine polynomial tail to ensure well-posedness and exact reproduction of linear functions.

See Also