Class AbstractRelativisticClockModifier
java.lang.Object
org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockModifier
- All Implemented Interfaces:
ParameterDriversProvider
- Direct Known Subclasses:
AbstractRelativisticClockOnBoardRangeRateModifier,RelativisticClockInterSatellitesPhaseModifier,RelativisticClockInterSatellitesRangeModifier,RelativisticClockOneWayGNSSPhaseModifier,RelativisticClockOneWayGNSSRangeModifier,RelativisticClockPhaseModifier,RelativisticClockRangeModifier,RelativisticClockRangeRateModifier
Class modifying theoretical measurements with relativistic clock correction.
Relativistic clock correction is caused by the motion of the satellite as well as the change in the gravitational potential
- Since:
- 10.3
- Author:
- Bryan Cazabonne
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the name of the effect modifying the measurement.Get the drivers for parameters.protected doubleGet the scale factor used to compute relativistic effect.protected doublerelativisticCorrection(EstimatedMeasurementBase<?> estimated) Computes the relativistic clock correction.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
AbstractRelativisticClockModifier
public AbstractRelativisticClockModifier()Simple constructor.
-
-
Method Details
-
getEffectName
Get the name of the effect modifying the measurement.- Returns:
- name of the effect modifying the measurement
- Since:
- 13.0
-
getParametersDrivers
Get the drivers for parameters.- Specified by:
getParametersDriversin interfaceParameterDriversProvider- Returns:
- drivers for parameters
-
relativisticCorrection
Computes the relativistic clock correction.- Parameters:
estimated- estimated measurement- Returns:
- the relativistic clock correction in seconds
-
getScaleFactor
protected double getScaleFactor()Get the scale factor used to compute relativistic effect.- Returns:
- the scale factor
-