Class KeplerianPropagator

    • Constructor Detail

      • KeplerianPropagator

        public KeplerianPropagator​(Orbit initialOrbit)
        Build a propagator from orbit only.

        The central attraction coefficient μ is set to the same value used for the initial orbit definition. Mass and attitude provider are set to unspecified non-null arbitrary values.

        Parameters:
        initialOrbit - initial orbit
      • KeplerianPropagator

        public KeplerianPropagator​(Orbit initialOrbit,
                                   double mu)
        Build a propagator from orbit and central attraction coefficient μ.

        Mass and attitude provider are set to unspecified non-null arbitrary values.

        Parameters:
        initialOrbit - initial orbit
        mu - central attraction coefficient (m³/s²)
      • KeplerianPropagator

        public KeplerianPropagator​(Orbit initialOrbit,
                                   AttitudeProvider attitudeProv)
        Build a propagator from orbit and attitude provider.

        The central attraction coefficient μ is set to the same value used for the initial orbit definition. Mass is set to an unspecified non-null arbitrary value.

        Parameters:
        initialOrbit - initial orbit
        attitudeProv - attitude provider
      • KeplerianPropagator

        public KeplerianPropagator​(Orbit initialOrbit,
                                   AttitudeProvider attitudeProv,
                                   double mu)
        Build a propagator from orbit, attitude provider and central attraction coefficient μ.

        Mass is set to an unspecified non-null arbitrary value.

        Parameters:
        initialOrbit - initial orbit
        attitudeProv - attitude provider
        mu - central attraction coefficient (m³/s²)
      • KeplerianPropagator

        public KeplerianPropagator​(Orbit initialOrbit,
                                   AttitudeProvider attitudeProv,
                                   double mu,
                                   double mass)
        Build propagator from orbit, attitude provider, central attraction coefficient μ and mass.
        Parameters:
        initialOrbit - initial orbit
        attitudeProv - attitude provider
        mu - central attraction coefficient (m³/s²)
        mass - spacecraft mass (kg)