Class GaussianRadialBasisFunction

java.lang.Object
com.irurueta.numerical.interpolation.GaussianRadialBasisFunction
All Implemented Interfaces:
RadialBasisFunction

public class GaussianRadialBasisFunction extends Object implements RadialBasisFunction
Gaussian Radial Basis Function implementation.
  • Field Details

    • r0

      private final double r0
      Scale factor.
  • Constructor Details

    • GaussianRadialBasisFunction

      public GaussianRadialBasisFunction(double scale)
      Constructor.
      Parameters:
      scale - scale factor.
    • GaussianRadialBasisFunction

      public GaussianRadialBasisFunction()
      Constructor. Uses default scale factor, which is 1.0.
  • Method Details

    • evaluate

      public double evaluate(double r)
      Evaluates RBF at provided distance between two points.
      Specified by:
      evaluate in interface RadialBasisFunction
      Parameters:
      r - distance between two points.
      Returns:
      result of evaluating RBF.