Class PythonShortPeriodTerms

    • Constructor Detail

      • PythonShortPeriodTerms

        public PythonShortPeriodTerms()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • value

        public double[] value​(Orbit meanOrbit)
        Evaluate the contributions of the short period terms.
        Specified by:
        value in interface ShortPeriodTerms
        Parameters:
        meanOrbit - mean orbit to which the short period contribution applies
        Returns:
        short period terms contributions
      • getCoefficients

        public Map<String,​double[]> getCoefficients​(AbsoluteDate date,
                                                          Set<String> selected)
        Computes the coefficients involved in the contributions.

        This method is intended mainly for validation purposes. Its output is highly dependent on the implementation details in each force model and may change from version to version. It is not recommended to use it for any operational purposes.

        Specified by:
        getCoefficients in interface ShortPeriodTerms
        Parameters:
        date - current date
        selected - set of coefficients that should be put in the map (empty set means all coefficients are selected)
        Returns:
        the selected coefficients of the short periodic variations, in a map where all keys start with getCoefficientsKeyPrefix()