Class ThreeEighthesIntegrator
java.lang.Object
org.apache.commons.math3.ode.AbstractIntegrator
org.apache.commons.math3.ode.nonstiff.RungeKuttaIntegrator
org.apache.commons.math3.ode.nonstiff.ThreeEighthesIntegrator
- All Implemented Interfaces:
FirstOrderIntegrator
,ODEIntegrator
This class implements the 3/8 fourth order Runge-Kutta
integrator for Ordinary Differential Equations.
This method is an explicit Runge-Kutta method, its Butcher-array is the following one :
0 | 0 0 0 0 1/3 | 1/3 0 0 0 2/3 |-1/3 1 0 0 1 | 1 -1 1 0 |-------------------- | 1/8 3/8 3/8 1/8
- Since:
- 1.2
- See Also:
-
Field Summary
Fields inherited from class org.apache.commons.math3.ode.AbstractIntegrator
isLastStep, resetOccurred, stepHandlers, stepSize, stepStart
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.math3.ode.nonstiff.RungeKuttaIntegrator
integrate, singleStep
Methods inherited from class org.apache.commons.math3.ode.AbstractIntegrator
acceptStep, addEventHandler, addEventHandler, addStepHandler, clearEventHandlers, clearStepHandlers, computeDerivatives, getCounter, getCurrentSignedStepsize, getCurrentStepStart, getEvaluations, getEvaluationsCounter, getEventHandlers, getExpandable, getMaxEvaluations, getName, getStepHandlers, initIntegration, integrate, sanityChecks, setEquations, setMaxEvaluations, setStateInitialized
-
Constructor Details
-
ThreeEighthesIntegrator
public ThreeEighthesIntegrator(double step) Simple constructor. Build a 3/8 integrator with the given step.- Parameters:
step
- integration step
-