Class AbstractShapiroBaseModifier

    • Constructor Detail

      • AbstractShapiroBaseModifier

        public AbstractShapiroBaseModifier​(double gm)
        Simple constructor.
        Parameters:
        gm - gravitational constant for main body in signal path vicinity.
    • Method Detail

      • doModify

        protected void doModify​(EstimatedMeasurementBase<?> estimated)
        Modify measurement.
        Parameters:
        estimated - measurement to modify
      • shapiroCorrection

        protected double shapiroCorrection​(TimeStampedPVCoordinates pvEmitter,
                                           TimeStampedPVCoordinates pvReceiver)
        Compute Shapiro path dilation between two points in a gravity field.
        Parameters:
        pvEmitter - coordinates of emitter in body-centered frame
        pvReceiver - coordinates of receiver in body-centered frame
        Returns:
        path dilation to add to raw measurement