Class DSSTThirdBodyContext


  • @Deprecated
    public class DSSTThirdBodyContext
    extends ForceModelContext
    Deprecated.
    This class is a container for the common parameters used in DSSTThirdBody.

    It performs parameters initialization at each integration step for the third body attraction perturbation.

    Since:
    10.0
    Author:
    Bryan Cazabonne
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      double getA()
      Deprecated.
      Get A = sqrt(μ * a).
      double getAlpha()
      Deprecated.
      Get direction cosine α for central body.
      double[] getAoR3Pow()
      Deprecated.
      Get the value of a / R3 up to power maxAR3Pow.
      double getb()
      Deprecated.
      Get b = 1 / (1 + sqrt(1 - e²)) = 1 / (1 + B).
      double getBB()
      Deprecated.
      Get B².
      double getBBB()
      Deprecated.
      Get B³.
      double getBeta()
      Deprecated.
      Get direction cosine β for central body.
      double getBoA()
      Deprecated.
      Get B / A.
      double getBoABpo()
      Deprecated.
      Get BoABpo = B / A(1 + B).
      double getGamma()
      Deprecated.
      Get direction cosine γ for central body.
      double getHXXX()
      Deprecated.
      Get hXXX = h * Χ³.
      double getKXXX()
      Deprecated.
      Get kXXX = h * Χ³.
      double getM2aoA()
      Deprecated.
      Get m2aoA = -2 * a / A.
      int getMaxAR3Pow()
      Deprecated.
      Get the value of max power for a/R3 in the serie expansion.
      int getMaxEccPow()
      Deprecated.
      Get the value of max power for e in the serie expansion.
      int getMaxFreqF()
      Deprecated.
      Get the value of max frequency of F.
      double getMCo2AB()
      Deprecated.
      Get mCo2AB = -C / 2AB.
      double getMeanMotion()
      Deprecated.
      Get the Keplerian mean motion.
      double getMuoR3()
      Deprecated.
      Get muoR3 = mu3 / R3.
      double getOoAB()
      Deprecated.
      Get ooAB = 1 / (A * B).
      double[][] getQns()
      Deprecated.
      Get the value of Qns coefficients.
      double getX()
      Deprecated.
      Get Χ = 1 / sqrt(1 - e²) = 1 / B.
    • Method Detail

      • getA

        public double getA()
        Deprecated.
        Get A = sqrt(μ * a).
        Returns:
        A
      • getAlpha

        public double getAlpha()
        Deprecated.
        Get direction cosine α for central body.
        Returns:
        α
      • getBeta

        public double getBeta()
        Deprecated.
        Get direction cosine β for central body.
        Returns:
        β
      • getGamma

        public double getGamma()
        Deprecated.
        Get direction cosine γ for central body.
        Returns:
        γ
      • getBB

        public double getBB()
        Deprecated.
        Get B².
        Returns:
      • getBBB

        public double getBBB()
        Deprecated.
        Get B³.
        Returns:
      • getb

        public double getb()
        Deprecated.
        Get b = 1 / (1 + sqrt(1 - e²)) = 1 / (1 + B).
        Returns:
        b
      • getX

        public double getX()
        Deprecated.
        Get Χ = 1 / sqrt(1 - e²) = 1 / B.
        Returns:
        Χ
      • getM2aoA

        public double getM2aoA()
        Deprecated.
        Get m2aoA = -2 * a / A.
        Returns:
        m2aoA
      • getBoA

        public double getBoA()
        Deprecated.
        Get B / A.
        Returns:
        BoA
      • getOoAB

        public double getOoAB()
        Deprecated.
        Get ooAB = 1 / (A * B).
        Returns:
        ooAB
      • getMCo2AB

        public double getMCo2AB()
        Deprecated.
        Get mCo2AB = -C / 2AB.
        Returns:
        mCo2AB
      • getBoABpo

        public double getBoABpo()
        Deprecated.
        Get BoABpo = B / A(1 + B).
        Returns:
        BoABpo
      • getMuoR3

        public double getMuoR3()
        Deprecated.
        Get muoR3 = mu3 / R3.
        Returns:
        muoR3
      • getHXXX

        public double getHXXX()
        Deprecated.
        Get hXXX = h * Χ³.
        Returns:
        hXXX
      • getKXXX

        public double getKXXX()
        Deprecated.
        Get kXXX = h * Χ³.
        Returns:
        kXXX
      • getMaxAR3Pow

        public int getMaxAR3Pow()
        Deprecated.
        Get the value of max power for a/R3 in the serie expansion.
        Returns:
        maxAR3Pow
      • getMaxEccPow

        public int getMaxEccPow()
        Deprecated.
        Get the value of max power for e in the serie expansion.
        Returns:
        maxEccPow
      • getAoR3Pow

        public double[] getAoR3Pow()
        Deprecated.
        Get the value of a / R3 up to power maxAR3Pow.
        Returns:
        aoR3Pow
      • getMaxFreqF

        public int getMaxFreqF()
        Deprecated.
        Get the value of max frequency of F.
        Returns:
        maxFreqF
      • getMeanMotion

        public double getMeanMotion()
        Deprecated.
        Get the Keplerian mean motion.

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

        Returns:
        Keplerian mean motion in radians per second
      • getQns

        public double[][] getQns()
        Deprecated.
        Get the value of Qns coefficients.
        Returns:
        Qns