Class ShortPeriodicsInterpolatedCoefficient

java.lang.Object
org.orekit.propagation.semianalytical.dsst.utilities.ShortPeriodicsInterpolatedCoefficient

public class ShortPeriodicsInterpolatedCoefficient extends Object
Interpolated short periodics coefficients.

Representation of a coefficient that need to be interpolated over time.

The short periodics coefficients can be interpolated for faster computation. This class stores computed values of the coefficients through the method addGridPoint(org.orekit.time.AbsoluteDate, double[]) and gives an interpolated result through the method value(org.orekit.time.AbsoluteDate).

Author:
Nicolas Bernard
  • Constructor Details

    • ShortPeriodicsInterpolatedCoefficient

      public ShortPeriodicsInterpolatedCoefficient(int interpolationPoints)
      Simple constructor.
      Parameters:
      interpolationPoints - number of points used in the interpolation
  • Method Details

    • value

      public double[] value(AbsoluteDate date)
      Compute the value of the coefficient.
      Parameters:
      date - date at which the coefficient should be computed
      Returns:
      value of the coefficient
    • clearHistory

      public void clearHistory()
      Clear the recorded values from the interpolation grid.
    • addGridPoint

      public void addGridPoint(AbsoluteDate date, double[] value)
      Add a point to the interpolation grid.
      Parameters:
      date - abscissa of the point
      value - value of the element