Class RelativisticClockOneWayGNSSRangeRateModifier
java.lang.Object
org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockModifier
org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockOnBoardRangeRateModifier<OneWayGNSSRangeRate>
org.orekit.estimation.measurements.modifiers.RelativisticClockOneWayGNSSRangeRateModifier
- All Implemented Interfaces:
EstimationModifier<OneWayGNSSRangeRate>,ParameterDriversProvider
public class RelativisticClockOneWayGNSSRangeRateModifier
extends AbstractRelativisticClockOnBoardRangeRateModifier<OneWayGNSSRangeRate>
Class modifying theoretical range-rate measurement with relativistic frequency deviation.
It works only with orbit-based states.
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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanMethod stating if the modifier requires for its computation the storage of the measurement's participants full dynamical states (position, velocity and acceleration) rather than the date, the non-modified value, etc.voidApply a modifier to an estimated measurement without derivatives.Methods inherited from class org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockOnBoardRangeRateModifier
getEffectName, getGm, getParametersDrivers, modifyWithoutDerivativesMethods inherited from class org.orekit.estimation.measurements.modifiers.AbstractRelativisticClockModifier
getScaleFactor, relativisticCorrectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.estimation.measurements.EstimationModifier
modifyMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
RelativisticClockOneWayGNSSRangeRateModifier
public RelativisticClockOneWayGNSSRangeRateModifier(double gm) Simple constructor.- Parameters:
gm- gravitational constant for main body in signal path vicinity.
-
-
Method Details
-
modifyWithoutDerivatives
Apply a modifier to an estimated measurement without derivatives.- Parameters:
estimated- estimated measurement to modify
-
dependsOnParticipantsStates
public boolean dependsOnParticipantsStates()Description copied from interface:EstimationModifierMethod stating if the modifier requires for its computation the storage of the measurement's participants full dynamical states (position, velocity and acceleration) rather than the date, the non-modified value, etc. The negative case shall be exploited for performance and is the default implementation.- Returns:
- dependence flag
-