Class DSSTTesseralContext


  • public class DSSTTesseralContext
    extends DSSTGravityContext
    This class is a container for the common parameters used in DSSTTesseral.

    It performs parameters initialization at each integration step for the Tesseral contribution to the central body gravitational perturbation.

    Since:
    10.0
    Author:
    Bryan Cazabonne
    • Method Detail

      • getE2

        public double getE2()
        Get ecc².
        Returns:
        e2
      • getTheta

        public double getTheta()
        Get Central body rotation angle θ.
        Returns:
        theta
      • getOrbitPeriod

        public double getOrbitPeriod()
        Get the Keplerian period.

        The Keplerian period is computed directly from semi major axis and central acceleration constant.

        Returns:
        Keplerian period in seconds, or positive infinity for hyperbolic orbits
      • getRatio

        public double getRatio()
        Get the ratio of satellite period to central body rotation period.
        Returns:
        ratio