Class PseudoMeasurement<T extends PseudoMeasurement<T>>

    • Constructor Detail

      • PseudoMeasurement

        protected PseudoMeasurement​(AbsoluteDate date,
                                    double[] observed,
                                    MeasurementQuality measurementQuality,
                                    ObservableSatellite satellite)
        Constructor with full covariance matrix and all inputs.

        The fact that the covariance matrix is symmetric and positive definite is not checked.

        The measurement must be in the orbit propagation frame.

        Parameters:
        date - date of the measurement
        observed - measurement value
        measurementQuality - measurement quality data
        satellite - satellite related to this measurement
        Since:
        14.0
    • Method Detail

      • getCovarianceMatrix

        public double[][] getCovarianceMatrix()
        Get the covariance matrix.
        Returns:
        the covariance matrix
      • getCorrelationCoefficientsMatrix

        public double[][] getCorrelationCoefficientsMatrix()
        Get the correlation coefficients matrix.

        This is the square, symmetric matrix M such that:

        Mij = Pij/(σi.σj)

        Where:

        • P is the covariance matrix
        • σi is the i-th standard deviation (σi² = Pii)
        Returns:
        the correlation coefficient matrix (3x3)