List of usage examples for org.apache.commons.math3.exception.util LocalizedFormats ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1
LocalizedFormats ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1
To view the source code for org.apache.commons.math3.exception.util LocalizedFormats ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1.
Click Source Link
From source file:logic.ApachePolyNewtonForm.java
/** * Verifies that the input arrays are valid. * <p>//w w w.java 2 s .c om * The centers must be distinct for interpolation purposes, but not * for general use. Thus it is not verified here.</p> * * @param a the coefficients in Newton form formula * @param c the centers * @throws NullArgumentException if any argument is {@code null}. * @throws NoDataException if any array has zero length. * @throws DimensionMismatchException if the size difference between * {@code a} and {@code c} is not equal to 1. * @see org.apache.commons.math3.analysis.interpolation.DividedDifferenceInterpolator#computeDividedDifference(double[], * double[]) */ protected static void verifyInputArray(double a[], double c[]) throws NullArgumentException, NoDataException, DimensionMismatchException { MathUtils.checkNotNull(a); MathUtils.checkNotNull(c); if (a.length == 0 || c.length == 0) { throw new NoDataException(LocalizedFormats.EMPTY_POLYNOMIALS_COEFFICIENTS_ARRAY); } if (a.length != c.length + 1) { throw new DimensionMismatchException(LocalizedFormats.ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1, a.length, c.length); } }