Class BistaticRangeRateIonosphericDelayModifier
- java.lang.Object
-
- org.orekit.estimation.measurements.modifiers.BaseRangeRateIonosphericDelayModifier
-
- org.orekit.estimation.measurements.modifiers.BistaticRangeRateIonosphericDelayModifier
-
- All Implemented Interfaces:
EstimationModifier<BistaticRangeRate>
,ParameterDriversProvider
public class BistaticRangeRateIonosphericDelayModifier extends BaseRangeRateIonosphericDelayModifier implements EstimationModifier<BistaticRangeRate>
Class modifying theoretical bistatic range-rate measurement with ionospheric delay.The effect of ionospheric correction on the bistatic range-rate is directly computed through the computation of the ionospheric delay difference with respect to time.
The ionospheric delay depends on the frequency of the signal.
- Since:
- 11.2
- Author:
- Pascal Parraud
-
-
Constructor Summary
Constructors Constructor Description BistaticRangeRateIonosphericDelayModifier(IonosphericModel model, double freq)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
modify(EstimatedMeasurement<BistaticRangeRate> estimated)
Apply a modifier to an estimated measurement.void
modifyWithoutDerivatives(EstimatedMeasurementBase<BistaticRangeRate> estimated)
Apply a modifier to an estimated measurement without derivatives.-
Methods inherited from class org.orekit.estimation.measurements.modifiers.BaseRangeRateIonosphericDelayModifier
getEffectName, getIonoModel, getParametersDrivers, rangeRateErrorIonosphericModel, rangeRateErrorIonosphericModel
-
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
getEffectName
-
Methods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, getParametersDrivers, isSupported
-
-
-
-
Constructor Detail
-
BistaticRangeRateIonosphericDelayModifier
public BistaticRangeRateIonosphericDelayModifier(IonosphericModel model, double freq)
Constructor.- Parameters:
model
- Ionospheric delay model appropriate for the current range-rate measurement method.freq
- frequency of the signal in Hz
-
-
Method Detail
-
modifyWithoutDerivatives
public void modifyWithoutDerivatives(EstimatedMeasurementBase<BistaticRangeRate> estimated)
Apply a modifier to an estimated measurement without derivatives.- Specified by:
modifyWithoutDerivatives
in interfaceEstimationModifier<BistaticRangeRate>
- Parameters:
estimated
- estimated measurement to modify
-
modify
public void modify(EstimatedMeasurement<BistaticRangeRate> estimated)
Apply a modifier to an estimated measurement.- Specified by:
modify
in interfaceEstimationModifier<BistaticRangeRate>
- Parameters:
estimated
- estimated measurement to modify
-
-