Class InverseMultiQuadricRadialBasisFunction
java.lang.Object
com.irurueta.numerical.interpolation.InverseMultiQuadricRadialBasisFunction
- All Implemented Interfaces:
RadialBasisFunction
Inverse Multi-quadric Radial Function Basis implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final double
Squared r0 value, which is a scale factor. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.InverseMultiQuadricRadialBasisFunction
(double scale) Constructor. -
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
-
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 interfaceRadialBasisFunction
- Parameters:
r
- distance between two points.- Returns:
- result of evaluating RBF.
-