This interpolator allows to compute dense output inside the last step computed. The interpolation equation is consistent with the integration scheme :
GillFieldIntegrator
| Modifier and Type | Field and Description |
|---|---|
| private final T | one_minus_inv_sqrt_2
First Gill coefficient. |
| private final T | one_plus_inv_sqrt_2
Second Gill coefficient. |
| Access | Constructor and Description |
|---|---|
| pack-priv | GillFieldStepInterpolator(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 GillFieldStepInterpolator | 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. |
| one_minus_inv_sqrt_2 | back to summary |
|---|---|
| private final T one_minus_inv_sqrt_2 First Gill coefficient. | |
| one_plus_inv_sqrt_2 | back to summary |
|---|---|
| private final T one_plus_inv_sqrt_2 Second Gill coefficient. | |
| GillFieldStepInterpolator | back to summary |
|---|---|
| pack-priv GillFieldStepInterpolator(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 GillFieldStepInterpolator Implements abstract org. Doc from org. Create a new instance.
| |