Package org.orekit.time.clocks
Interface FieldClockModel<T extends CalculusFieldElement<T>>
- Type Parameters:
T- type of the field elements
- All Known Implementing Classes:
AbstractCombinedFieldClocksPair,AggregatedFieldClockModel,ConstantFieldClockModel,FieldClocksDifference,FieldClocksSum,PerfectFieldClockModel,PolynomialFieldClockModel,SampledFieldClockModel
public interface FieldClockModel<T extends CalculusFieldElement<T>>
Interface for clock field model.
- Since:
- 14.0
- Author:
- Brian Carter
-
Method Summary
Modifier and TypeMethodDescriptiongetOffset(FieldAbsoluteDate<T> date) The field clock offset at a given time.default TgetOffsetValue(FieldAbsoluteDate<T> date) Get the clock offset value at date.Get validity end.Get validity start.Create a non-field version of the instance.
-
Method Details
-
getValidityStart
AbsoluteDate getValidityStart()Get validity start.- Returns:
- model validity start
-
getValidityEnd
AbsoluteDate getValidityEnd()Get validity end.- Returns:
- model validity end
-
getOffset
The field clock offset at a given time.- Parameters:
date- date at which offset is requested- Returns:
- the field clock offset
-
getOffsetValue
Get the clock offset value at date.- Parameters:
date- date at which offset value is requested- Returns:
- clock offset value
-
toNonField
ClockModel toNonField()Create a non-field version of the instance.- Returns:
- non-field version of the instance
-