Class RelativisticClockInterSatellitesOneWayRangeRateModifier
- java.lang.Object
-
- org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockModifier
-
- org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockOnBoardRangeRateModifier<InterSatellitesOneWayRangeRate>
-
- org.orekit.estimation.measurements.modifiers.RelativisticClockInterSatellitesOneWayRangeRateModifier
-
- All Implemented Interfaces:
EstimationModifier<InterSatellitesOneWayRangeRate>
,ParameterDriversProvider
public class RelativisticClockInterSatellitesOneWayRangeRateModifier extends AbstractRelativisticClockOnBoardRangeRateModifier<InterSatellitesOneWayRangeRate>
Class modifying theoretical range-rate measurement with relativistic frequency deviation.Relativistic clock correction is caused by the motion of the satellite as well as the change in the gravitational potential
- Since:
- 12.1
- Author:
- Luc Maisonobe
- See Also:
- "Teunissen, Peter, and Oliver Montenbruck, eds. Springer handbook of global navigation satellite systems. Chapter 19.2. Springer, 2017."
-
-
Constructor Summary
Constructors Constructor Description RelativisticClockInterSatellitesOneWayRangeRateModifier(double gm)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
modifyWithoutDerivatives(EstimatedMeasurementBase<InterSatellitesOneWayRangeRate> estimated)
Apply a modifier to an estimated measurement without derivatives.-
Methods inherited from class org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockOnBoardRangeRateModifier
getGm, getParametersDrivers, modifyWithoutDerivatives
-
Methods inherited from class org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockModifier
getScaleFactor, relativisticCorrection
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.estimation.measurements.EstimationModifier
modify
-
Methods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
-
-
-
Method Detail
-
modifyWithoutDerivatives
public void modifyWithoutDerivatives(EstimatedMeasurementBase<InterSatellitesOneWayRangeRate> estimated)
Apply a modifier to an estimated measurement without derivatives.- Parameters:
estimated
- estimated measurement to modify
-
-