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

  • at index 0, the polynomial satellite clock model Δtₛₐₜ = a₀ + a₁ (t - toc) + a₂ (t - toc
  • at index 1 the relativistic clock correction due to eccentricity
  • at index 2 the estimated group delay differential TGD for L1-L2 correction
Since:
13.0
Author:
Luc Maisonobe
  • Constructor Details

    • FieldClockCorrectionsProvider

      public FieldClockCorrectionsProvider(FieldGNSSClockElements<T> gnssClk, double cycleDuration)
      Simple constructor.
      Parameters:
      gnssClk - GNSS clock elements
      cycleDuration - duration of the GNSS cycle in seconds
  • Method Details