Package org.orekit.time.clocks
Class PolynomialFieldClockModel<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.time.clocks.PolynomialFieldClockModel<T>
- Type Parameters:
T- type of the field elements
- All Implemented Interfaces:
FieldClockModel<T>
public class PolynomialFieldClockModel<T extends CalculusFieldElement<T>>
extends Object
implements FieldClockModel<T>
Field Polynomial clock model.
- Since:
- 14.0
- Author:
- Brian Carter
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPolynomialFieldClockModel(FieldAbsoluteDate<T> referenceDate, String prefix, T... terms) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetOffset(FieldAbsoluteDate<T> date) Get the clock offset at date.Get validity end.Get validity start.Create a non-field version of the instance.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.clocks.FieldClockModel
getOffsetValue
-
Constructor Details
-
PolynomialFieldClockModel
@SafeVarargs public PolynomialFieldClockModel(FieldAbsoluteDate<T> referenceDate, String prefix, T... terms) Simple constructor.- Parameters:
referenceDate- reference dateprefix- prefix for the parameter namesterms- polynomial terms
-
-
Method Details
-
getValidityStart
Get validity start.- Specified by:
getValidityStartin interfaceFieldClockModel<T extends CalculusFieldElement<T>>- Returns:
- model validity start
-
getValidityEnd
Get validity end.- Specified by:
getValidityEndin interfaceFieldClockModel<T extends CalculusFieldElement<T>>- Returns:
- model validity end
-
getOffset
Get the clock offset at date.- Specified by:
getOffsetin interfaceFieldClockModel<T extends CalculusFieldElement<T>>- Parameters:
date- date at which offset is requested- Returns:
- clock offset at specified date
-
toNonField
Create a non-field version of the instance.- Specified by:
toNonFieldin interfaceFieldClockModel<T extends CalculusFieldElement<T>>- Returns:
- non-field version of the instance
-