Class RTNCovariance

  • All Implemented Interfaces:
    Section

    public class RTNCovariance
    extends CommentsContainer
    Container for RTN covariance matrix data.

    Beware that the Orekit getters and setters all rely on SI units. The parsers and writers take care of converting these SI units into CCSDS mandatory units. The Unit class provides useful fromSi and toSI methods in case the callers already use CCSDS units instead of the API SI units. The general-purpose Unit class (without an 's') and the CCSDS-specific Units class (with an 's') also provide some predefined units. These predefined units and the fromSi and toSI conversion methods are indeed what the parsers and writers use for the conversions.

    This class has a RealMatrix as attribute which can be access with getRTNCovariaxMatrix method. Beware that there are thus two ways to modify the RTN covariance : setC… (setCrr, setCtr…) which should be prioritized and getRTNCovariaxMatrix.setEntry(row, col, value).

    The RTN Covariance Matrix is provided in the 9×9 Lower Triangular Form. All parameters of the 6×6 position/velocity submatrix are mandatory. The remaining elements will return {code NaN} if not provided.

    Since:
    11.2
    Author:
    Melina Vanel
    • Constructor Summary

      Constructors 
      Constructor Description
      RTNCovariance()
      Simple constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getCdrgdrg()
      Get the object [7,7] in covariance matrix (with index starting at 1).
      double getCdrgn()
      Get the object [7,3] in covariance matrix (with index starting at 1).
      double getCdrgndot()
      Get the object [7,6] in covariance matrix (with index starting at 1).
      double getCdrgr()
      Get the object [7,1] in covariance matrix (with index starting at 1).
      double getCdrgrdot()
      Get the object [7,4] in covariance matrix (with index starting at 1).
      double getCdrgt()
      Get the object [7,2] in covariance matrix.
      double getCdrgtdot()
      Get the object [7,5] in covariance matrix (with index starting at 1).
      double getCndotn()
      Get the object [6,3] in covariance matrix (with index starting at 1).
      double getCndotndot()
      Get the object [6,6] in covariance matrix (with index starting at 1).
      double getCndotr()
      Get the object [6,1] in covariance matrix (with index starting at 1).
      double getCndotrdot()
      Get the object [6,4] in covariance matrix (with index starting at 1).
      double getCndott()
      Get the object [6,2] in covariance matrix (with index starting at 1).
      double getCndottdot()
      Get the object [6,5] in covariance matrix (with index starting at 1).
      double getCnn()
      Get the object [3,3] in covariance matrix (with index starting at 1).
      double getCnr()
      Get the object [3,1] in covariance matrix (with index starting at 1).
      double getCnt()
      Get the object [3,2] in covariance matrix (with index starting at 1).
      double getCrdotn()
      Get the object [4, 3] in covariance matrix (with index starting at 1) .
      double getCrdotr()
      Get the object [4,1] in covariance matrix (with index starting at 1).
      double getCrdotrdot()
      Get the object [4, 4] in covariance matrix (with index starting at 1).
      double getCrdott()
      Get the object [4,2] in covariance matrix (with index starting at 1).
      double getCrr()
      Get the object [1,1] in covariance matrix (with index starting at 1).
      double getCsrpdrg()
      Get the object [8,7] in covariance matrix (with index starting at 1).
      double getCsrpn()
      Get the object [8,3] in covariance matrix (with index starting at 1).
      double getCsrpndot()
      Get the object [8,6] in covariance matrix (with index starting at 1).
      double getCsrpr()
      Get the object [8,1] in covariance matrix (with index starting at 1).
      double getCsrprdot()
      Get the object [8,4] in covariance matrix (with index starting at 1).
      double getCsrpsrp()
      Get the object [8,8] in covariance matrix (with index starting at 1).
      double getCsrpt()
      Get the object [8,2] in covariance matrix (with index starting at 1).
      double getCsrptdot()
      Get the object [8,5] in covariance matrix (with index starting at 1).
      double getCtdotn()
      Get the object [5,3] in covariance matrix (with index starting at 1).
      double getCtdotr()
      Get the object [5, 1] in covariance matrix (with index starting at 1).
      double getCtdotrdot()
      Get the object [5,4] in covariance matrix (with index starting at 1).
      double getCtdott()
      Get the object [5,2] in covariance matrix (with index starting at 1).
      double getCtdottdot()
      Get the object [5,5] in covariance matrix (with index starting at 1).
      double getCthrdrg()
      Get the object [9,7] in covariance matrix (with index starting at 1).
      double getCthrn()
      Get the object [9,3] in covariance matrix (with index starting at 1).
      double getCthrndot()
      Get the object [9,6] in covariance matrix (with index starting at 1).
      double getCthrr()
      Get the object [9,1] in covariance matrix (with index starting at 1).
      double getCthrrdot()
      Get the object [9,4] in covariance matrix (with index starting at 1).
      double getCthrsrp()
      Get the object [9,8] in covariance matrix (with index starting at 1).
      double getCthrt()
      Get the object [9,2] in covariance matrix (with index starting at 1).
      double getCthrtdot()
      Get the object [9,5] in covariance matrix (with index starting at 1).
      double getCthrthr()
      Get the object [9,9] in covariance matrix (with index starting at 1).
      double getCtr()
      Get the object [2,1] in covariance matrix (with index starting at 1).
      double getCtt()
      Get the object [2,2] in covariance matrix (with index starting at 1).
      RealMatrix getRTNCovarianceMatrix()
      Get the RTN covariance matrix.
      void setCdrgdrg​(double CDRGDRG)
      Set the object [7,7] in covariance matrix (with index starting at 1).
      void setCdrgn​(double CDRGN)
      Set the object [7,3] in covariance matrix (with index starting at 1).
      void setCdrgndot​(double CDRGNdot)
      Set the object [7,6] in covariance matrix (with index starting at 1).
      void setCdrgr​(double CDRGR)
      Set the object [7,1] in covariance matrix (with index starting at 1).
      void setCdrgrdot​(double CDRGRdot)
      Set the object [7,4] in covariance matrix (with index starting at 1).
      void setCdrgt​(double CDRGT)
      Set the object [7,2] in covariance matrix (with index starting at 1).
      void setCdrgtdot​(double CDRGTdot)
      Set the object [7,5] in covariance matrix (with index starting at 1).
      void setCndotn​(double CNdotN)
      Set the object [6,3] in covariance matrix (with index starting at 1).
      void setCndotndot​(double CNdotNdot)
      Set the object [6,6] in covariance matrix (with index starting at 1).
      void setCndotr​(double CNdotR)
      Set the object [6,1] in covariance matrix (with index starting at 1).
      void setCndotrdot​(double CNdotRdot)
      Set the object [6,4] in covariance matrix (with index starting at 1).
      void setCndott​(double CNdotT)
      Set the object [6,2] in covariance matrix (with index starting at 1).
      void setCndottdot​(double CNdotTdot)
      Set the object [6,5] in covariance matrix (with index starting at 1).
      void setCnn​(double CNN)
      Set the object [3,3] in covariance matrix (with index starting at 1).
      void setCnr​(double CNR)
      Set the object [3,1] in covariance matrix (with index starting at 1).
      void setCnt​(double CNT)
      Set the object [3,2] in covariance matrix (with index starting at 1).
      void setCovarianceMatrixEntry​(int j, int k, double entry)
      Set an entry in the RTN covariance matrix.
      void setCrdotn​(double CRdotN)
      Set the object [4, 3] in covariance matrix (with index starting at 1).
      void setCrdotr​(double CRdotR)
      Set the object [4,1] in covariance matrix (with index starting at 1).
      void setCrdotrdot​(double CRdotRdot)
      Set the object [4, 4] in covariance matrix (with index starting at 1).
      void setCrdott​(double CRdotT)
      Set the object [4, 2] in covariance matrix (with index starting at 1).
      void setCrr​(double CRR)
      Set the object [1,1] in covariance matrix (with index starting at 1).
      void setCsrpdrg​(double CSRPDRG)
      Set the object [8,7] in covariance matrix (with index starting at 1).
      void setCsrpn​(double CSRPN)
      Set the object [8,3] in covariance matrix (with index starting at 1).
      void setCsrpndot​(double CSRPNdot)
      Set the object [8,6] in covariance matrix (with index starting at 1).
      void setCsrpr​(double CSRPR)
      Set the object [8,1] in covariance matrix (with index starting at 1).
      void setCsrprdot​(double CSRPRdot)
      Set the object [8,4] in covariance matrix (with index starting at 1).
      void setCsrpsrp​(double CSRPSRP)
      Set the object [8,8] in covariance matrix (with index starting at 1).
      void setCsrpt​(double CSRPT)
      Set the object [8,2] in covariance matrix (with index starting at 1).
      void setCsrptdot​(double CSRPTdot)
      Set the object [8,5] in covariance matrix (with index starting at 1).
      void setCtdotn​(double CTdotN)
      Set the object [5,3] in covariance matrix (with index starting at 1).
      void setCtdotr​(double CTdotR)
      Set the object [5,1] in covariance matrix (with index starting at 1).
      void setCtdotrdot​(double CTdotRdot)
      Set the object [5,4] in covariance matrix (with index starting at 1).
      void setCtdott​(double CTdotT)
      Set the object [5,2] in covariance matrix (with index starting at 1).
      void setCtdottdot​(double CTdotTdot)
      Set the object [5,5] in covariance matrix (with index starting at 1).
      void setCthrdrg​(double CTHRDRG)
      Set the object [9,7] in covariance matrix (with index starting at 1).
      void setCthrn​(double CTHRN)
      Set the object [9,3] in covariance matrix (with index starting at 1).
      void setCthrndot​(double CTHRNdot)
      Set the object [9,6] in covariance matrix (with index starting at 1).
      void setCthrr​(double CTHRR)
      Set the object [9,1] in covariance matrix (with index starting at 1).
      void setCthrrdot​(double CTHRRdot)
      Set the object [9,4] in covariance matrix (with index starting at 1).
      void setCthrsrp​(double CTHRSRP)
      Set the object [9,8] in covariance matrix (with index starting at 1).
      void setCthrt​(double CTHRT)
      Set the object [9,2] in covariance matrix (with index starting at 1).
      void setCthrtdot​(double CTHRTdot)
      Set the object [9,5] in covariance matrix (with index starting at 1).
      void setCthrthr​(double CTHRTHR)
      Set the object [9,9] in covariance matrix (with index starting at 1).
      void setCtr​(double CTR)
      Set the object [2,1] in covariance matrix (with index starting at 1).
      void setCtt​(double CTT)
      Set the object [2,2] in covariance matrix (with index starting at 1).
      void validate​(double version)
      Check is all mandatory entries have been initialized.
    • Constructor Detail

      • RTNCovariance

        public RTNCovariance()
        Simple constructor. To update matrix value there are 2 ways to modify the RTN covariance : setC... ( setCrr, setCtr ...) which should be prioritized and getRTNCovariaxMatrix.setEntry(row, col, value).

        The RTN Covariance Matrix is provided in the 9×9 Lower Triangular Form. All parameters of the 6×6 position/velocity submatrix are mandatory. The remaining elements will return NaN if not provided.

    • Method Detail

      • validate

        public void validate​(double version)
        Check is all mandatory entries have been initialized.

        This method should throw an exception if some mandatory entries are missing or not compatible with version number.

        Specified by:
        validate in interface Section
        Overrides:
        validate in class CommentsContainer
        Parameters:
        version - format version
      • setCovarianceMatrixEntry

        public void setCovarianceMatrixEntry​(int j,
                                             int k,
                                             double entry)
        Set an entry in the RTN covariance matrix.

        Both m(j, k) and m(k, j) are set.

        Parameters:
        j - row index (must be between 0 and 5 (inclusive)
        k - column index (must be between 0 and 5 (inclusive)
        entry - value of the matrix entry
      • getRTNCovarianceMatrix

        public RealMatrix getRTNCovarianceMatrix()
        Get the RTN covariance matrix.

        The RTN Covariance Matrix is provided in the 9×9 Lower Triangular Form. All parameters of the 6×6 position/velocity submatrix are mandatory. The remaining elements will return NaN if not provided.

        Returns:
        the RTN covariance matrix
      • getCrr

        public double getCrr()
        Get the object [1,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [1,1] in covariance matrix (in m²)
      • setCrr

        public void setCrr​(double CRR)
        Set the object [1,1] in covariance matrix (with index starting at 1).
        Parameters:
        CRR - = object [1,1] in covariance matrix (in m²)
      • getCtr

        public double getCtr()
        Get the object [2,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [2,1] in covariance matrix (in m²)
      • setCtr

        public void setCtr​(double CTR)
        Set the object [2,1] in covariance matrix (with index starting at 1).
        Parameters:
        CTR - = object [2,1] in covariance matrix (in m²)
      • getCtt

        public double getCtt()
        Get the object [2,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [2,2] in covariance matrix (in m²)
      • setCtt

        public void setCtt​(double CTT)
        Set the object [2,2] in covariance matrix (with index starting at 1).
        Parameters:
        CTT - = object [2,2] in covariance matrix (in m²)
      • getCnr

        public double getCnr()
        Get the object [3,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [3,1] in covariance matrix (in m²)
      • setCnr

        public void setCnr​(double CNR)
        Set the object [3,1] in covariance matrix (with index starting at 1).
        Parameters:
        CNR - = object [3,1] in covariance matrix (in m²)
      • getCnt

        public double getCnt()
        Get the object [3,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [3,2] in covariance matrix (in m²)
      • setCnt

        public void setCnt​(double CNT)
        Set the object [3,2] in covariance matrix (with index starting at 1).
        Parameters:
        CNT - = object [3,2] in covariance matrix (in m²)
      • getCnn

        public double getCnn()
        Get the object [3,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [3,3] in covariance matrix (in m²)
      • setCnn

        public void setCnn​(double CNN)
        Set the object [3,3] in covariance matrix (with index starting at 1).
        Parameters:
        CNN - = object [3,3] in covariance matrix (in m²)
      • getCrdotr

        public double getCrdotr()
        Get the object [4,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [4,1] in covariance matrix (in m²/s)
      • setCrdotr

        public void setCrdotr​(double CRdotR)
        Set the object [4,1] in covariance matrix (with index starting at 1).
        Parameters:
        CRdotR - = object [4,1] in covariance matrix (in m²/s)
      • getCrdott

        public double getCrdott()
        Get the object [4,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [4,2] in covariance matrix (in m²/s)
      • setCrdott

        public void setCrdott​(double CRdotT)
        Set the object [4, 2] in covariance matrix (with index starting at 1).
        Parameters:
        CRdotT - = object [4, 2] in covariance matrix (in m²/s)
      • getCrdotn

        public double getCrdotn()
        Get the object [4, 3] in covariance matrix (with index starting at 1) .
        Returns:
        the object [4, 3] in covariance matrix (in m²/s)
      • setCrdotn

        public void setCrdotn​(double CRdotN)
        Set the object [4, 3] in covariance matrix (with index starting at 1).
        Parameters:
        CRdotN - = object [4,3] in covariance matrix (in m²/s)
      • getCrdotrdot

        public double getCrdotrdot()
        Get the object [4, 4] in covariance matrix (with index starting at 1).
        Returns:
        the object [4, 4] in covariance matrix (in m²/s²)
      • setCrdotrdot

        public void setCrdotrdot​(double CRdotRdot)
        Set the object [4, 4] in covariance matrix (with index starting at 1).
        Parameters:
        CRdotRdot - = object [4, 4] in covariance matrix (in m²/s²)
      • getCtdotr

        public double getCtdotr()
        Get the object [5, 1] in covariance matrix (with index starting at 1).
        Returns:
        the object [5, 1] in covariance matrix (in m²/s)
      • setCtdotr

        public void setCtdotr​(double CTdotR)
        Set the object [5,1] in covariance matrix (with index starting at 1).
        Parameters:
        CTdotR - = object [5,1] in covariance matrix (in m²/s)
      • getCtdott

        public double getCtdott()
        Get the object [5,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,2] in covariance matrix (in m²/s)
      • setCtdott

        public void setCtdott​(double CTdotT)
        Set the object [5,2] in covariance matrix (with index starting at 1).
        Parameters:
        CTdotT - = object [5,2] in covariance matrix (in m²/s)
      • getCtdotn

        public double getCtdotn()
        Get the object [5,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,3] in covariance matrix (in m²/s)
      • setCtdotn

        public void setCtdotn​(double CTdotN)
        Set the object [5,3] in covariance matrix (with index starting at 1).
        Parameters:
        CTdotN - = object [5,3] in covariance matrix (in m²/s)
      • getCtdotrdot

        public double getCtdotrdot()
        Get the object [5,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,4] in covariance matrix (in m²/s²)
      • setCtdotrdot

        public void setCtdotrdot​(double CTdotRdot)
        Set the object [5,4] in covariance matrix (with index starting at 1).
        Parameters:
        CTdotRdot - = object [5,4] in covariance matrix (in m²/s²)
      • getCtdottdot

        public double getCtdottdot()
        Get the object [5,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [5,5] in covariance matrix (in m²/s²)
      • setCtdottdot

        public void setCtdottdot​(double CTdotTdot)
        Set the object [5,5] in covariance matrix (with index starting at 1).
        Parameters:
        CTdotTdot - = object [5,5] in covariance matrix (in m²/s²)
      • getCndotr

        public double getCndotr()
        Get the object [6,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,1] in covariance matrix (in m²/s)
      • setCndotr

        public void setCndotr​(double CNdotR)
        Set the object [6,1] in covariance matrix (with index starting at 1).
        Parameters:
        CNdotR - = object [6,1] in covariance matrix (in m²/s)
      • getCndott

        public double getCndott()
        Get the object [6,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,2] in covariance matrix (in m²/s)
      • setCndott

        public void setCndott​(double CNdotT)
        Set the object [6,2] in covariance matrix (with index starting at 1).
        Parameters:
        CNdotT - = object [6,2] in covariance matrix (in m²/s)
      • getCndotn

        public double getCndotn()
        Get the object [6,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,3] in covariance matrix (in m²/s)
      • setCndotn

        public void setCndotn​(double CNdotN)
        Set the object [6,3] in covariance matrix (with index starting at 1).
        Parameters:
        CNdotN - = object [6,3] in covariance matrix (in m²/s)
      • getCndotrdot

        public double getCndotrdot()
        Get the object [6,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,4] in covariance matrix (in m²/s²)
      • setCndotrdot

        public void setCndotrdot​(double CNdotRdot)
        Set the object [6,4] in covariance matrix (with index starting at 1).
        Parameters:
        CNdotRdot - = object [6,4] in covariance matrix (in m²/s²)
      • getCndottdot

        public double getCndottdot()
        Get the object [6,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,5] in covariance matrix (in m²/s²)
      • setCndottdot

        public void setCndottdot​(double CNdotTdot)
        Set the object [6,5] in covariance matrix (with index starting at 1).
        Parameters:
        CNdotTdot - = object [6,5] in covariance matrix (in m²/s²)
      • getCndotndot

        public double getCndotndot()
        Get the object [6,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [6,6] in covariance matrix (in m²/s²)
      • setCndotndot

        public void setCndotndot​(double CNdotNdot)
        Set the object [6,6] in covariance matrix (with index starting at 1).
        Parameters:
        CNdotNdot - = object [6,6] in covariance matrix (in m²/s²)
      • getCdrgr

        public double getCdrgr()
        Get the object [7,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,1] in covariance matrix (in m³/kg)
      • setCdrgr

        public void setCdrgr​(double CDRGR)
        Set the object [7,1] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGR - = object [7,1] in covariance matrix (in m³/kg)
      • getCdrgt

        public double getCdrgt()
        Get the object [7,2] in covariance matrix.
        Returns:
        the object [7,2] in covariance matrix (in m³/kg)
      • setCdrgt

        public void setCdrgt​(double CDRGT)
        Set the object [7,2] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGT - = object [7,2] in covariance matrix (in m³/kg)
      • getCdrgn

        public double getCdrgn()
        Get the object [7,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,3] in covariance matrix (in m³/kg)
      • setCdrgn

        public void setCdrgn​(double CDRGN)
        Set the object [7,3] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGN - = object [7,3] in covariance matrix (in m³/kg)
      • getCdrgrdot

        public double getCdrgrdot()
        Get the object [7,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,4] in covariance matrix (in m³/(kg.s))
      • setCdrgrdot

        public void setCdrgrdot​(double CDRGRdot)
        Set the object [7,4] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGRdot - = object [7,4] in covariance matrix (in m³/(kg.s))
      • getCdrgtdot

        public double getCdrgtdot()
        Get the object [7,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,5] in covariance matrix (in m³/(kg.s))
      • setCdrgtdot

        public void setCdrgtdot​(double CDRGTdot)
        Set the object [7,5] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGTdot - = object [7,5] in covariance matrix (in m³/(kg.s))
      • getCdrgndot

        public double getCdrgndot()
        Get the object [7,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,6] in covariance matrix (in m³/(kg.s))
      • setCdrgndot

        public void setCdrgndot​(double CDRGNdot)
        Set the object [7,6] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGNdot - = object [7,6] in covariance matrix (in m³/(kg.s))
      • getCdrgdrg

        public double getCdrgdrg()
        Get the object [7,7] in covariance matrix (with index starting at 1).
        Returns:
        the object [7,7] in covariance matrix (in m⁴/kg²)
      • setCdrgdrg

        public void setCdrgdrg​(double CDRGDRG)
        Set the object [7,7] in covariance matrix (with index starting at 1).
        Parameters:
        CDRGDRG - = object [7,7] in covariance matrix (in m⁴/kg²)
      • getCsrpr

        public double getCsrpr()
        Get the object [8,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,1] in covariance matrix (in m³/kg)
      • setCsrpr

        public void setCsrpr​(double CSRPR)
        Set the object [8,1] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPR - = object [8,1] in covariance matrix (in m³/kg)
      • getCsrpt

        public double getCsrpt()
        Get the object [8,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,2] in covariance matrix (in m³/kg)
      • setCsrpt

        public void setCsrpt​(double CSRPT)
        Set the object [8,2] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPT - = object [8,2] in covariance matrix (in m³/kg)
      • getCsrpn

        public double getCsrpn()
        Get the object [8,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,3] in covariance matrix (in m³/kg)
      • setCsrpn

        public void setCsrpn​(double CSRPN)
        Set the object [8,3] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPN - = object [8,3] in covariance matrix (in m³/kg)
      • getCsrprdot

        public double getCsrprdot()
        Get the object [8,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,4] in covariance matrix (in m³/(kg.s))
      • setCsrprdot

        public void setCsrprdot​(double CSRPRdot)
        Set the object [8,4] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPRdot - = object [8,4] in covariance matrix (in m³/(kg.s))
      • getCsrptdot

        public double getCsrptdot()
        Get the object [8,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,5] in covariance matrix (in m³/(kg.s))
      • setCsrptdot

        public void setCsrptdot​(double CSRPTdot)
        Set the object [8,5] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPTdot - = object [8,5] in covariance matrix (in m³/(kg.s))
      • getCsrpndot

        public double getCsrpndot()
        Get the object [8,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,6] in covariance matrix (in m³/(kg.s))
      • setCsrpndot

        public void setCsrpndot​(double CSRPNdot)
        Set the object [8,6] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPNdot - = object [8,6] in covariance matrix (in m³/(kg.s))
      • getCsrpdrg

        public double getCsrpdrg()
        Get the object [8,7] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,7] in covariance matrix (in m⁴/kg²)
      • setCsrpdrg

        public void setCsrpdrg​(double CSRPDRG)
        Set the object [8,7] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPDRG - = object [8,7] in covariance matrix (in m⁴/kg²)
      • getCsrpsrp

        public double getCsrpsrp()
        Get the object [8,8] in covariance matrix (with index starting at 1).
        Returns:
        the object [8,8] in covariance matrix (in m⁴/kg²)
      • setCsrpsrp

        public void setCsrpsrp​(double CSRPSRP)
        Set the object [8,8] in covariance matrix (with index starting at 1).
        Parameters:
        CSRPSRP - = object [8,8] in covariance matrix (in m⁴/kg²)
      • getCthrr

        public double getCthrr()
        Get the object [9,1] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,1] in covariance matrix (in m²/s²)
      • setCthrr

        public void setCthrr​(double CTHRR)
        Set the object [9,1] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRR - = object [9,1] in covariance matrix (in m²/s²)
      • getCthrt

        public double getCthrt()
        Get the object [9,2] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,2] in covariance matrix (in m²/s²)
      • setCthrt

        public void setCthrt​(double CTHRT)
        Set the object [9,2] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRT - = object [9,2] in covariance matrix (in m²/s²)
      • getCthrn

        public double getCthrn()
        Get the object [9,3] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,3] in covariance matrix (in m²/s²)
      • setCthrn

        public void setCthrn​(double CTHRN)
        Set the object [9,3] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRN - = object [9,3] in covariance matrix (in m²/s²)
      • getCthrrdot

        public double getCthrrdot()
        Get the object [9,4] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,4] in covariance matrix (in m²/s³)
      • setCthrrdot

        public void setCthrrdot​(double CTHRRdot)
        Set the object [9,4] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRRdot - = object [9,4] in covariance matrix (in m²/s³)
      • getCthrtdot

        public double getCthrtdot()
        Get the object [9,5] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,5] in covariance matrix (in m²/s³)
      • setCthrtdot

        public void setCthrtdot​(double CTHRTdot)
        Set the object [9,5] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRTdot - = object [9,5] in covariance matrix (in m²/s³)
      • getCthrndot

        public double getCthrndot()
        Get the object [9,6] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,6] in covariance matrix (in m²/s³)
      • setCthrndot

        public void setCthrndot​(double CTHRNdot)
        Set the object [9,6] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRNdot - = object [9,6] in covariance matrix (in m²/s³)
      • getCthrdrg

        public double getCthrdrg()
        Get the object [9,7] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,7] in covariance matrix (in m³/(kg.s²))
      • setCthrdrg

        public void setCthrdrg​(double CTHRDRG)
        Set the object [9,7] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRDRG - = object [9,7] in covariance matrix (in m³/(kg.s²))
      • getCthrsrp

        public double getCthrsrp()
        Get the object [9,8] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,8] in covariance matrix (in m³/(kg.s²))
      • setCthrsrp

        public void setCthrsrp​(double CTHRSRP)
        Set the object [9,8] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRSRP - = object [9,8] in covariance matrix (in m³/(kg.s²))
      • getCthrthr

        public double getCthrthr()
        Get the object [9,9] in covariance matrix (with index starting at 1).
        Returns:
        the object [9,9] in covariance matrix (in m²/s⁴)
      • setCthrthr

        public void setCthrthr​(double CTHRTHR)
        Set the object [9,9] in covariance matrix (with index starting at 1).
        Parameters:
        CTHRTHR - = object [9,9] in covariance matrix (in m²/s⁴)