You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2012/09/02 01:56:50 UTC

svn commit: r1379905 - /commons/proper/math/trunk/src/main/java/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.java

Author: erans
Date: Sat Sep  1 23:56:50 2012
New Revision: 1379905

URL: http://svn.apache.org/viewvc?rev=1379905&view=rev
Log:
"final" keyword.

Modified:
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.java

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.java?rev=1379905&r1=1379904&r2=1379905&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.java Sat Sep  1 23:56:50 2012
@@ -51,7 +51,6 @@ import org.apache.commons.math3.util.Mat
  * @version $Id$
  */
 public class SplineInterpolator implements UnivariateInterpolator {
-
     /**
      * Computes an interpolating function for the data set.
      * @param x the arguments for the interpolation points
@@ -78,18 +77,18 @@ public class SplineInterpolator implemen
         }
 
         // Number of intervals.  The number of data points is n + 1.
-        int n = x.length - 1;
+        final int n = x.length - 1;
 
         MathArrays.checkOrder(x);
 
         // Differences between knot points
-        double h[] = new double[n];
+        final double h[] = new double[n];
         for (int i = 0; i < n; i++) {
             h[i] = x[i + 1] - x[i];
         }
 
-        double mu[] = new double[n];
-        double z[] = new double[n + 1];
+        final double mu[] = new double[n];
+        final double z[] = new double[n + 1];
         mu[0] = 0d;
         z[0] = 0d;
         double g = 0;
@@ -101,9 +100,9 @@ public class SplineInterpolator implemen
         }
 
         // cubic spline coefficients --  b is linear, c quadratic, d is cubic (original y's are constants)
-        double b[] = new double[n];
-        double c[] = new double[n + 1];
-        double d[] = new double[n];
+        final double b[] = new double[n];
+        final double c[] = new double[n + 1];
+        final double d[] = new double[n];
 
         z[n] = 0d;
         c[n] = 0d;
@@ -114,8 +113,8 @@ public class SplineInterpolator implemen
             d[j] = (c[j + 1] - c[j]) / (3d * h[j]);
         }
 
-        PolynomialFunction polynomials[] = new PolynomialFunction[n];
-        double coefficients[] = new double[4];
+        final PolynomialFunction polynomials[] = new PolynomialFunction[n];
+        final double coefficients[] = new double[4];
         for (int i = 0; i < n; i++) {
             coefficients[0] = y[i];
             coefficients[1] = b[i];