Class FieldClockCorrectionsProvider<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.analytical.gnss.FieldClockCorrectionsProvider<T>
- Type Parameters:
T- type of the field elements
- All Implemented Interfaces:
FieldAdditionalDataProvider<T[],T>
public class FieldClockCorrectionsProvider<T extends CalculusFieldElement<T>>
extends Object
implements FieldAdditionalDataProvider<T[],T>
Provider for clock corrections as additional states.
The value of this additional state is a three elements array containing
- Since:
- 13.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionFieldClockCorrectionsProvider(FieldGNSSClockElements<T> gnssClk, double cycleDuration) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionT[]getAdditionalData(FieldSpacecraftState<T> state) Get the additional data.getName()Get the name of the additional data.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.FieldAdditionalDataProvider
init, update, yields
-
Constructor Details
-
FieldClockCorrectionsProvider
Simple constructor.- Parameters:
gnssClk- GNSS clock elementscycleDuration- duration of the GNSS cycle in seconds
-
-
Method Details
-
getName
Get the name of the additional data.If a provider just modifies one of the basic elements (orbit, attitude or mass) without adding any new data, it should return the empty string as its name.
- Specified by:
getNamein interfaceFieldAdditionalDataProvider<T extends CalculusFieldElement<T>[],T extends CalculusFieldElement<T>> - Returns:
- name of the additional data (names containing "orekit" with any case are reserved for the library internal use)
-
getAdditionalData
Get the additional data.- Specified by:
getAdditionalDatain interfaceFieldAdditionalDataProvider<T extends CalculusFieldElement<T>[],T extends CalculusFieldElement<T>> - Parameters:
state- spacecraft state to which additional data should correspond- Returns:
- additional data corresponding to spacecraft state
-