commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From l..@apache.org
Subject svn commit: r782438 - /commons/proper/math/trunk/src/java/org/apache/commons/math/ode/MultistepIntegrator.java
Date Sun, 07 Jun 2009 19:15:14 GMT
Author: luc
Date: Sun Jun  7 19:15:14 2009
New Revision: 782438

URL: http://svn.apache.org/viewvc?rev=782438&view=rev
Log:
removed step interpolator prototype

Modified:
    commons/proper/math/trunk/src/java/org/apache/commons/math/ode/MultistepIntegrator.java

Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/ode/MultistepIntegrator.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/ode/MultistepIntegrator.java?rev=782438&r1=782437&r2=782438&view=diff
==============================================================================
--- commons/proper/math/trunk/src/java/org/apache/commons/math/ode/MultistepIntegrator.java
(original)
+++ commons/proper/math/trunk/src/java/org/apache/commons/math/ode/MultistepIntegrator.java
Sun Jun  7 19:15:14 2009
@@ -28,12 +28,14 @@
 import org.apache.commons.math.ode.sampling.StepHandler;
 import org.apache.commons.math.ode.sampling.StepInterpolator;
 import org.apache.commons.math.ode.sampling.StepNormalizer;
+import org.apache.commons.math.util.MathUtils;
 
 /**
  * This class is the base class for multistep integrators for Ordinary
  * Differential Equations.
  *
- * @see org.apache.commons.math.ode.nonstiff.AdamsIntegrator
+ * @see org.apache.commons.math.ode.nonstiff.AdamsBashforthIntegrator
+ * @see org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
  * @version $Revision$ $Date$
  * @since 2.0
  */
@@ -54,9 +56,6 @@
     /** Time of last detected reset. */
     private double resetTime;
 
-    /** Prototype of the step interpolator. */
-    protected StepInterpolator prototype;
-                                           
     /**
      * Build a multistep integrator with the given number of steps.
      * <p>The default starter integrator is set to the {@link
@@ -65,15 +64,13 @@
      * @param name name of the method
      * @param k number of steps of the multistep method
      * (including the one being computed)
-     * @param prototype prototype of the step interpolator to use
      */
-    protected MultistepIntegrator(final String name, final int k,
-                                  final StepInterpolator prototype) {
+    protected MultistepIntegrator(final String name, final int k) {
         super(name);
-        starter = new DormandPrince853Integrator(1.0e-6, 1.0e6, 1.0e-5, 1.0e-6);
+        starter = new DormandPrince853Integrator(MathUtils.SAFE_MIN, Double.MAX_VALUE,
+                                                 1.0e-8, 1.0e-8);
         previousT = new double[k];
         previousF = new double[k][];
-        this.prototype = prototype;
     }
 
     /**



Mime
View raw message