RadialBasisFunctions Class

Provides factory methods for creating standard radial basis function (RBF) kernels.

Definition

Namespace: Numerics.NET.Curves
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
C#
public static class RadialBasisFunctions
Inheritance
Object  →  RadialBasisFunctions

Remarks

This static class provides convenient factory methods for creating commonly used RBF kernels. Each method or property returns an instance of RadialBasisFunction configured with appropriate parameters.

Properties

Cubic Gets a cubic radial basis function kernel: φ(r) = r³.
Linear Gets a linear radial basis function kernel: φ(r) = r.
Quintic Gets a quintic radial basis function kernel: φ(r) = r⁵.
ThinPlate Gets a thin-plate spline radial basis function kernel: φ(r) = r² log(r).

Methods

Gaussian Creates a Gaussian radial basis function kernel: φ(r) = exp(-(εr)²).
InverseMultiquadric Creates an inverse multiquadric radial basis function kernel: φ(r) = 1/√(1 + (εr)²).
InverseQuadratic Creates an inverse quadratic radial basis function kernel: φ(r) = 1 / (1 + (εr)²).
Multiquadric Creates a multiquadric radial basis function kernel: φ(r) = √(1 + (εr)²).

See Also