Class ShepardInterpolatorTest
java.lang.Object
com.irurueta.numerical.interpolation.ShepardInterpolatorTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private static final double
private static final double
private static final double
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
assertInterpolation
(int dim, double error) private static com.irurueta.numerical.polynomials.Polynomial
buildPolynomial
(double[] roots) private static com.irurueta.numerical.polynomials.Polynomial[]
buildPolynomials
(int dim, double[] roots) private static double
evaluate
(com.irurueta.numerical.polynomials.Polynomial[] polynomials, double[] point) (package private) void
(package private) void
-
Field Details
-
MIN_VALUE
private static final double MIN_VALUE- See Also:
-
MAX_VALUE
private static final double MAX_VALUE- See Also:
-
SAMPLES
private static final int SAMPLES- See Also:
-
ABSOLUTE_ERROR_1
private static final double ABSOLUTE_ERROR_1- See Also:
-
ABSOLUTE_ERROR_2
private static final double ABSOLUTE_ERROR_2- See Also:
-
-
Constructor Details
-
ShepardInterpolatorTest
ShepardInterpolatorTest()
-
-
Method Details
-
interpolate_dim1_returnsExpectedResult
@Test void interpolate_dim1_returnsExpectedResult() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
interpolate_dim2_returnsExpectedResult
@Test void interpolate_dim2_returnsExpectedResult() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
assertInterpolation
private static void assertInterpolation(int dim, double error) throws com.irurueta.algebra.WrongSizeException - Throws:
com.irurueta.algebra.WrongSizeException
-
evaluate
private static double evaluate(com.irurueta.numerical.polynomials.Polynomial[] polynomials, double[] point) -
buildPolynomials
private static com.irurueta.numerical.polynomials.Polynomial[] buildPolynomials(int dim, double[] roots) -
buildPolynomial
private static com.irurueta.numerical.polynomials.Polynomial buildPolynomial(double[] roots)
-