Class InverseMultiQuadricRadialBasisFunction

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

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

    • r02

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

    • InverseMultiQuadricRadialBasisFunction

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

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