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
EulerFieldIntegrator, ClassicalRungeKuttaFieldIntegrator, GillFieldIntegrator, MidpointFieldIntegrator, LutherFieldIntegrator
| Access | Constructor and Description |
|---|---|
| public | ThreeEighthesFieldIntegrator(final Field<T>
field to which the time and state vector elements belong field, final T integration step step)Simple constructor. |
| Modifier and Type | Method and Description |
|---|---|
| protected ThreeEighthesFieldStepInterpolator | createInterpolator(final boolean
integration direction indicator forward, T[][] slopes at the intermediate points yDotK, final FieldODEStateAndDerivative<T> start of the global step globalPreviousState, final FieldODEStateAndDerivative<T> end of the global step globalCurrentState, final FieldEquationsMapper<T> equations mapper for the all equations mapper)Implements abstract org. Create an interpolator. |
| public T[][] | getA()
Implements org. Get the internal weights from Butcher array (without the first empty row). |
| public T[] | getB()
Implements org. Get the external weights for the high order method from Butcher array. |
| public T[] | getC()
Implements org. Get the time steps from Butcher array (without the first zero). |
| ThreeEighthesFieldIntegrator | back to summary |
|---|---|
| public ThreeEighthesFieldIntegrator(final Field<T> field, final T step) Simple constructor. Build a 3/8 integrator with the given step.
| |
| createInterpolator | back to summary |
|---|---|
| protected ThreeEighthesFieldStepInterpolator Implements abstract org. Doc from org. Create an interpolator.
| |
| getA | back to summary |
|---|---|
| public T[][] getA() Implements org. Doc from org. Get the internal weights from Butcher array (without the first empty row).
| |
| getB | back to summary |
|---|---|
| public T[] getB() Implements org. Doc from org. Get the external weights for the high order method from Butcher array.
| |
| getC | back to summary |
|---|---|
| public T[] getC() Implements org. Doc from org. Get the time steps from Butcher array (without the first zero).
| |