Package org.orekit.time
Class PythonFieldTimeInterpolable<T extends FieldTimeInterpolable<T,KK>,KK extends CalculusFieldElement<KK>>
- java.lang.Object
-
- org.orekit.time.PythonFieldTimeInterpolable<T,KK>
-
- All Implemented Interfaces:
FieldTimeInterpolable<T,KK>
public class PythonFieldTimeInterpolable<T extends FieldTimeInterpolable<T,KK>,KK extends CalculusFieldElement<KK>> extends Object implements FieldTimeInterpolable<T,KK>
-
-
Constructor Summary
Constructors Constructor Description PythonFieldTimeInterpolable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
interpolate(FieldAbsoluteDate<KK> date, Stream<T> sample)
Get an interpolated instance.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.FieldTimeInterpolable
interpolate
-
-
-
-
Method Detail
-
interpolate
public T interpolate(FieldAbsoluteDate<KK> date, Stream<T> sample)
Get an interpolated instance.Note that the state of the current instance may not be used in the interpolation process, only its type and non interpolable fields are used (for example central attraction coefficient or frame when interpolating orbits). The interpolable fields taken into account are taken only from the states of the sample points. So if the state of the instance must be used, the instance should be included in the sample points.
Note that this method is designed for small samples only (say up to about 10-20 points) so it can be implemented using polynomial interpolation (typically Hermite interpolation). Using too much points may induce Runge's phenomenon and numerical problems (including NaN appearing).
- Specified by:
interpolate
in interfaceFieldTimeInterpolable<T extends FieldTimeInterpolable<T,KK>,KK extends CalculusFieldElement<KK>>
- Parameters:
date
- interpolation datesample
- sample points on which interpolation should be done- Returns:
- a new instance, interpolated at specified date
-
-