You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by lu...@apache.org on 2009/06/20 21:06:55 UTC
svn commit: r786885 - in /commons/proper/math/trunk/src/site/xdoc:
changes.xml userguide/ode.xml
Author: luc
Date: Sat Jun 20 19:06:55 2009
New Revision: 786885
URL: http://svn.apache.org/viewvc?rev=786885&view=rev
Log:
documented Adams-Bashforth and Adams-Moulton ODE integrators
Modified:
commons/proper/math/trunk/src/site/xdoc/changes.xml
commons/proper/math/trunk/src/site/xdoc/userguide/ode.xml
Modified: commons/proper/math/trunk/src/site/xdoc/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/site/xdoc/changes.xml?rev=786885&r1=786884&r2=786885&view=diff
==============================================================================
--- commons/proper/math/trunk/src/site/xdoc/changes.xml (original)
+++ commons/proper/math/trunk/src/site/xdoc/changes.xml Sat Jun 20 19:06:55 2009
@@ -312,10 +312,11 @@
</action>
<action dev="luc" type="add">
New ODE integrators have been added: the explicit Adams-Bashforth and implicit
- Adams-Moulton multistep methods. These methods support customizable starter
- integrators and support discrete events even during the start phase.
- All these methods provide the same rich features has the existing ones:
- continuous output, step handlers, discrete events, G-stop ...
+ Adams-Moulton multistep methods. As the implementations of these methods are based
+ on Nordsieck vector rather than a traditional array of previous steps, they both
+ have been improved to handle adaptive stepsize. These methods provide the same rich
+ features has the existing ones: continuous output, step handlers, discrete events,
+ G-stop ...
</action>
<action dev="luc" type="fix" issue="MATH-214" >
Replaced size adjustment of all steps of fixed steps Runge-Kutta integrators by
Modified: commons/proper/math/trunk/src/site/xdoc/userguide/ode.xml
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/site/xdoc/userguide/ode.xml?rev=786885&r1=786884&r2=786885&view=diff
==============================================================================
--- commons/proper/math/trunk/src/site/xdoc/userguide/ode.xml (original)
+++ commons/proper/math/trunk/src/site/xdoc/userguide/ode.xml Sat Jun 20 19:06:55 2009
@@ -209,7 +209,10 @@
</subsection>
<subsection name="13.4 Integrators" href="integrators">
<p>
- The tables below show the various integrators available for non-stiff problems.
+ The tables below show the various integrators available for non-stiff problems. Note that the
+ implementations of Adams-Bashforth and Adams-Moulton are adaptive stepsize, not fixed stepsize
+ as is usual for these multi-step integrators. This is due to the fact the implementation relies
+ on the Nordsieck vector representation of the state.
</p>
<p>
<table border="1" align="center">
@@ -229,7 +232,9 @@
<tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/HighamHall54Integrator.html">Higham and Hall</a></td><td>5</td><td>4</td></tr>
<tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/DormandPrince54Integrator.html">Dormand-Prince 5(4)</a></td><td>5</td><td>4</td></tr>
<tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/DormandPrince853Integrator.html">Dormand-Prince 8(5,3)</a></td><td>8</td><td>5 and 3</td></tr>
- <tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerIntegrator.html">Gragg-Bulirsch-Stoer</a> variable (up to 18 by default)</td><td>variable</td></tr>
+ <tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/GraggBulirschStoerIntegrator.html">Gragg-Bulirsch-Stoer</a></td><td>variable (up to 18 by default)</td><td>variable</td></tr>
+ <tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/AdamsBashforthIntegrator.html">Adams-Bashforth</a></td><td>variable</td><td>variable</td></tr>
+ <tr><td><a href="../apidocs/org/apache/commons/math/ode/nonstiff/AdamsMoultonIntegrator.html">Adams-Moulton</a></td><td>variable</td><td>variable</td></tr>
</table>
</p>
</subsection>