public class RungeKutta6Integrator extends RungeKuttaIntegrator
Implementation of a sixth order Runge-Kutta integrator for STELA.
Butcher array :
0 | 0 0 0 0 0 0 0
1/3 | 1/3 0 0 0 0 0 0
2/3 | 0 2/3 0 0 0 0 0
1/3 | 1/12 1/3 -1/12 0 0 0 0
5/6 | 25/48 -55/24 35/48 15/8 0 0 0
1/6 | 3/20 -11/24 -1/8 1/2 1/10 0 0
1 | -261/260 33/13 43/156 -118/39 32/195 80/39 0
|----------------------------------------------------------------
| 13/200 0 11/40 11/40 4/25 4/25 13/200
Warning: This integrator uses a RungeKutta6StepInterpolator to perform interpolation between
integration points. This interpolator currently performs a simple linear interpolation. As a result, resulting
interpolated points may not be very accurate, particularly for high dynamics systems.
RungeKuttaIntegratorisLastStep, resetOccurred, stepHandlers, stepSize, stepStart| Constructor and Description |
|---|
RungeKutta6Integrator(double step)
Simple constructor.
|
integrateacceptStep, addEventHandler, addEventHandler, addStepHandler, clearEventHandlers, clearStepHandlers, computeDerivatives, getCurrentSignedStepsize, getCurrentStepStart, getEvaluations, getEventHandlers, getMaxEvaluations, getName, getStepHandlers, initIntegration, integrate, sanityChecks, setEquations, setMaxEvaluations, setStateInitializedCopyright © 2017 CNES. All rights reserved.