Class ShortPeriodicsInterpolatedCoefficient
- java.lang.Object
-
- org.orekit.propagation.semianalytical.dsst.utilities.ShortPeriodicsInterpolatedCoefficient
-
- All Implemented Interfaces:
Serializable
public class ShortPeriodicsInterpolatedCoefficient extends Object implements Serializable
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 methodvalue(org.orekit.time.AbsoluteDate)
.- Author:
- Nicolas Bernard
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShortPeriodicsInterpolatedCoefficient(int interpolationPoints)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGridPoint(AbsoluteDate date, double[] value)
Add a point to the interpolation grid.void
clearHistory()
Clear the recorded values from the interpolation grid.double[]
value(AbsoluteDate date)
Compute the value of the coefficient.
-
-
-
Method Detail
-
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 pointvalue
- value of the element
-
-