Class OsculatingToBrouwerLyddaneConverter

    • Constructor Detail

      • OsculatingToBrouwerLyddaneConverter

        public OsculatingToBrouwerLyddaneConverter​(UnnormalizedSphericalHarmonicsProvider harmonicsProvider)
        Constructor with default parameters for fixed-point algorithm.
        Parameters:
        harmonicsProvider - unnormalized provider
      • OsculatingToBrouwerLyddaneConverter

        public OsculatingToBrouwerLyddaneConverter​(double epsilon,
                                                   int maxIterations,
                                                   UnnormalizedSphericalHarmonicsProvider harmonicsProvider)
        Constructor.
        Parameters:
        epsilon - convergence threshold
        maxIterations - maximum number of iterations
        harmonicsProvider - unnormalized provider
    • Method Detail

      • convertToAveraged

        public BrouwerLyddaneOrbitalState convertToAveraged​(Orbit osculatingOrbit)
        Convert osculating orbit to averaged orbital state according to underlying theory.
        Parameters:
        osculatingOrbit - osculating orbit
        Returns:
        averaged orbital state