Class FieldDSSTGravityContext<T extends CalculusFieldElement<T>>

    • Method Detail

      • getA

        public T getA()
        A = sqrt(μ * a).
        Returns:
        A
      • getChi

        public T getChi()
        Get Χ = 1 / sqrt(1 - e²) = 1 / B.
        Returns:
        chi
      • getChi2

        public T getChi2()
        Get Χ².
        Returns:
        chi2
      • getAx2oA

        public T getAx2oA()
        Getter for the ax2oA.
        Returns:
        the ax2oA
      • getOoAB

        public T getOoAB()
        Get ooAB = 1 / (A * B).
        Returns:
        ooAB
      • getBoA

        public T getBoA()
        Get B / A.
        Returns:
        BoA
      • getBoABpo

        public T getBoABpo()
        Get BoABpo = B / A(1 + B).
        Returns:
        BoABpo
      • getCo2AB

        public T getCo2AB()
        Get Co2AB = C / 2AB.
        Returns:
        Co2AB
      • getMuoa

        public T getMuoa()
        Get muoa = μ / a.
        Returns:
        the muoa
      • getRoa

        public T getRoa()
        Get roa = R / a.
        Returns:
        roa
      • getMeanMotion

        public T getMeanMotion()
        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
      • getAlpha

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

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

        public T getGamma()
        Get direction cosine γ for central body.
        Returns:
        the γ
      • getBodyFixedToInertialTransform

        public FieldStaticTransform<T> getBodyFixedToInertialTransform()
        Getter for the bodyFixedToInertialTransform.
        Returns:
        the bodyFixedToInertialTransform