Class OsculatingToEcksteinHechlerConverter

    • Constructor Detail

      • OsculatingToEcksteinHechlerConverter

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

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

      • convertToAveraged

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