This interpolator computes dense output inside the last step computed. The interpolation equation is consistent with the integration scheme.
LutherFieldIntegrator
| Modifier and Type | Field and Description |
|---|---|
| private final T | c5a
-49 - 49 q. |
| private final T | c5b
392 + 287 q. |
| private final T | c5c
-637 - 357 q. |
| private final T | c5d
833 + 343 q. |
| private final T | c6a
-49 + 49 q. |
| private final T | c6b
-392 - 287 q. |
| private final T | c6c
-637 + 357 q. |
| private final T | c6d
833 - 343 q. |
| private final T | d5a
49 + 49 q. |
| private final T | d5b
-1372 - 847 q. |
| private final T | d5c
2254 + 1029 q |
| private final T | d6a
49 - 49 q. |
| private final T | d6b
-1372 + 847 q. |
| private final T | d6c
2254 - 1029 q |
| Access | Constructor and Description |
|---|---|
| pack-priv | LutherFieldStepInterpolator(final Field<T>
field to which the time and state vector elements belong field, final boolean integration direction indicator forward, final 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 FieldODEStateAndDerivative<T> start of the restricted step softPreviousState, final FieldODEStateAndDerivative<T> end of the restricted step softCurrentState, final FieldEquationsMapper<T> equations mapper for the all equations mapper)Simple constructor. |
| Modifier and Type | Method and Description |
|---|---|
| protected FieldODEStateAndDerivative | computeInterpolatedStateAndDerivatives(final FieldEquationsMapper<T>
mapper for ODE equations primary and secondary components mapper, final T interpolation time time, final T normalized interpolation abscissa within the step
(theta is zero at the previous time step and one at the current time step) theta, final T time gap between the previous time and the interpolated time thetaH, final T time gap between the interpolated time and
the current time oneMinusThetaH)Implements abstract org. Compute the state and derivatives at the interpolated time. |
| protected LutherFieldStepInterpolator | create(final Field<T>
field to which the time and state vector elements belong newField, final boolean integration direction indicator newForward, final T[][] slopes at the intermediate points newYDotK, final FieldODEStateAndDerivative<T> start of the global step newGlobalPreviousState, final FieldODEStateAndDerivative<T> end of the global step newGlobalCurrentState, final FieldODEStateAndDerivative<T> start of the restricted step newSoftPreviousState, final FieldODEStateAndDerivative<T> end of the restricted step newSoftCurrentState, final FieldEquationsMapper<T> equations mapper for the all equations newMapper)Implements abstract org. Create a new instance. |
| c5a | back to summary |
|---|---|
| private final T c5a -49 - 49 q. | |
| c5b | back to summary |
|---|---|
| private final T c5b 392 + 287 q. | |
| c5c | back to summary |
|---|---|
| private final T c5c -637 - 357 q. | |
| c5d | back to summary |
|---|---|
| private final T c5d 833 + 343 q. | |
| c6a | back to summary |
|---|---|
| private final T c6a -49 + 49 q. | |
| c6b | back to summary |
|---|---|
| private final T c6b -392 - 287 q. | |
| c6c | back to summary |
|---|---|
| private final T c6c -637 + 357 q. | |
| c6d | back to summary |
|---|---|
| private final T c6d 833 - 343 q. | |
| d5a | back to summary |
|---|---|
| private final T d5a 49 + 49 q. | |
| d5b | back to summary |
|---|---|
| private final T d5b -1372 - 847 q. | |
| d5c | back to summary |
|---|---|
| private final T d5c 2254 + 1029 q | |
| d6a | back to summary |
|---|---|
| private final T d6a 49 - 49 q. | |
| d6b | back to summary |
|---|---|
| private final T d6b -1372 + 847 q. | |
| d6c | back to summary |
|---|---|
| private final T d6c 2254 - 1029 q | |
| LutherFieldStepInterpolator | back to summary |
|---|---|
| pack-priv LutherFieldStepInterpolator(final Field<T> field, final boolean forward, final T[][] yDotK, final FieldODEStateAndDerivative<T> globalPreviousState, final FieldODEStateAndDerivative<T> globalCurrentState, final FieldODEStateAndDerivative<T> softPreviousState, final FieldODEStateAndDerivative<T> softCurrentState, final FieldEquationsMapper<T> mapper) Simple constructor.
| |
| computeInterpolatedStateAndDerivatives | back to summary |
|---|---|
| protected FieldODEStateAndDerivative Implements abstract org. Compute the state and derivatives at the interpolated time. This is the main processing method that should be implemented by the derived classes to perform the interpolation.
| |
| create | back to summary |
|---|---|
| protected LutherFieldStepInterpolator Implements abstract org. Doc from org. Create a new instance.
| |