Class MultiQuadricRadialBasisFunction

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

public class MultiQuadricRadialBasisFunction extends Object implements RadialBasisFunction
Multi-quadric Radial Function Basis implementation.
  • Field Details

    • r02

      private final double r02
      Squared r0 value, which is a scale factor.
  • Constructor Details

    • MultiQuadricRadialBasisFunction

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

      public MultiQuadricRadialBasisFunction()
      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.