Class AbstractShapiroPhaseModifier<T extends ObservedMeasurement<T>>

java.lang.Object
org.orekit.estimation.measurements.modifiers.AbstractShapiroBaseModifier<T>
org.orekit.estimation.measurements.modifiers.AbstractShapiroPhaseModifier<T>
Type Parameters:
T - type of the measurements
All Implemented Interfaces:
EstimationModifier<T>, ParameterDriversProvider
Direct Known Subclasses:
ShapiroInterSatellitePhaseModifier, ShapiroOneWayGNSSPhaseModifier, ShapiroPhaseModifier

public abstract class AbstractShapiroPhaseModifier<T extends ObservedMeasurement<T>> extends AbstractShapiroBaseModifier<T>
Class modifying theoretical phase measurement with Shapiro time delay.

Shapiro time delay is a relativistic effect due to gravity.

Since:
14.0
Author:
Romain Serra
  • Constructor Details

    • AbstractShapiroPhaseModifier

      protected AbstractShapiroPhaseModifier(ShapiroModel shapiroModel)
      Constructor.
      Parameters:
      shapiroModel - Shapiro delay computer
      Since:
      14.0
  • Method Details

    • modifyWithoutDerivatives

      protected void modifyWithoutDerivatives(EstimatedMeasurementBase<T> estimated, double wavelength)
      Modify the theoretical phase measurement without derivatives, given the wavelength.
      Parameters:
      estimated - measurement to modify
      wavelength - signal wavelength