Class MultiQuadricRadialBasisFunction
java.lang.Object
com.irurueta.numerical.interpolation.MultiQuadricRadialBasisFunction
- All Implemented Interfaces:
RadialBasisFunction
Multi-quadric Radial Function Basis implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final double
Squared r0 value, which is a scale factor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
evaluate
(double r) Evaluates RBF at provided distance between two points.
-
Field Details
-
r02
private final double r02Squared 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 interfaceRadialBasisFunction
- Parameters:
r
- distance between two points.- Returns:
- result of evaluating RBF.
-