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/6
where q = sqrt(2)
EulerIntegrator, ClassicalRungeKuttaIntegrator, MidpointIntegrator, ThreeEighthesIntegrator, LutherIntegrator
| Modifier and Type | Field and Description |
|---|---|
| private static final double[][] | STATIC_A
Internal weights Butcher array. |
| private static final double[] | STATIC_B
Propagation weights Butcher array. |
| private static final double[] | STATIC_C
Time steps Butcher array. |
| Access | Constructor and Description |
|---|---|
| public |
| STATIC_A | back to summary |
|---|---|
| private static final double[][] STATIC_A Internal weights Butcher array. | |
| STATIC_B | back to summary |
|---|---|
| private static final double[] STATIC_B Propagation weights Butcher array. | |
| STATIC_C | back to summary |
|---|---|
| private static final double[] STATIC_C Time steps Butcher array. | |
| GillIntegrator | back to summary |
|---|---|
| public GillIntegrator(final double step) Simple constructor. Build a fourth-order Gill integrator with the given step.
| |