Class FieldClockOffsetHermiteInterpolator<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.time.AbstractFieldTimeInterpolator<FieldClockOffset<T>,T>
org.orekit.time.clocks.FieldClockOffsetHermiteInterpolator<T>
Type Parameters:
T - type of the field elements
All Implemented Interfaces:
FieldTimeInterpolator<FieldClockOffset<T>,T>

public class FieldClockOffsetHermiteInterpolator<T extends CalculusFieldElement<T>> extends AbstractFieldTimeInterpolator<FieldClockOffset<T>,T>
bHermite interpolator of time stamped clock offsets.
Since:
12.1
Author:
Luc Maisonobe
See Also:
  • Constructor Details

    • FieldClockOffsetHermiteInterpolator

      public FieldClockOffsetHermiteInterpolator(int interpolationPoints)
      Constructor with default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC s).

      As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).

      If the number of interpolation points or derivatives availability is not sufficient, the rate and acceleration of interpolated offset will be silently set to 0 (i.e. model will be constant or linear only).

      Parameters:
      interpolationPoints - number of interpolation points
    • FieldClockOffsetHermiteInterpolator

      public FieldClockOffsetHermiteInterpolator(int interpolationPoints, double extrapolationThreshold)
      Constructor.

      As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).

      If the number of interpolation points or derivatives availability is not sufficient, the rate and acceleration of interpolated offset will be silently set to 0 (i.e. model will be constant or linear only).

      Parameters:
      interpolationPoints - number of interpolation points
      extrapolationThreshold - extrapolation threshold beyond which the propagation will fail
  • Method Details