Radial Basis Functions 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#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.1.0
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⁵. |
| Thin | 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)²). |
| Inverse | Creates an inverse multiquadric radial basis function kernel: φ(r) = 1/√(1 + (εr)²). |
| Inverse | Creates an inverse quadratic radial basis function kernel: φ(r) = 1 / (1 + (εr)²). |
| Multiquadric | Creates a multiquadric radial basis function kernel: φ(r) = √(1 + (εr)²). |