Class TimeStampedFieldHermiteInterpolator<KK extends CalculusFieldElement<KK>>

    • Constructor Detail

      • TimeStampedFieldHermiteInterpolator

        public TimeStampedFieldHermiteInterpolator()
        Constructor with :
        • Default number of interpolation points of DEFAULT_INTERPOLATION_POINTS
        • 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).
      • TimeStampedFieldHermiteInterpolator

        public TimeStampedFieldHermiteInterpolator​(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).
        Parameters:
        interpolationPoints - number of interpolation points
      • TimeStampedFieldHermiteInterpolator

        public TimeStampedFieldHermiteInterpolator​(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).

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