public class GillIntegrator extends RungeKuttaIntegrator
This method is an explicit Runge-Kutta method, its Butcher-array is the following one :
0 | 0 0 0 0 1/2 | 1/2 0 0 0 1/2 | (q-1)/2 (2-q)/2 0 0 1 | 0 -q/2 (2+q)/2 0 |------------------------------- | 1/6 (2-q)/6 (2+q)/6 1/6where q = sqrt(2)
EulerIntegrator
,
ClassicalRungeKuttaIntegrator
,
MidpointIntegrator
,
ThreeEighthesIntegrator
isLastStep, lastStepHandle, resetOccurred, stepHandlers, stepSize, stepStart
Constructor and Description |
---|
GillIntegrator(double step)
Simple constructor.
|
integrate
acceptStep, addEventHandler, addEventHandler, addStepHandler, avoidOvershoot, clearEventHandlers, clearStepHandlers, computeDerivatives, getCurrentSignedStepsize, getCurrentStepStart, getEvaluations, getEventHandlers, getMaxEvaluations, getName, getStepHandlers, handleLastStep, initIntegration, integrate, removeEventState, sanityChecks, setEquations, setMaxEvaluations, setStateInitialized
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
Copyright © 2020 CNES. All rights reserved.