Class FieldKeplerianPropagator<T extends org.hipparchus.RealFieldElement<T>>

    • Constructor Detail

      • FieldKeplerianPropagator

        public FieldKeplerianPropagator​(FieldOrbit<T> initialFieldOrbit)
        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:
        initialFieldOrbit - initial orbit
      • FieldKeplerianPropagator

        public FieldKeplerianPropagator​(FieldOrbit<T> initialFieldOrbit,
                                        double mu)
        Build a propagator from orbit and central attraction coefficient μ.

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

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

        public FieldKeplerianPropagator​(FieldOrbit<T> initialFieldOrbit,
                                        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:
        initialFieldOrbit - initial orbit
        attitudeProv - attitude provider
      • FieldKeplerianPropagator

        public FieldKeplerianPropagator​(FieldOrbit<T> initialFieldOrbit,
                                        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:
        initialFieldOrbit - initial orbit
        attitudeProv - attitude provider
        mu - central attraction coefficient (m³/s²)
      • FieldKeplerianPropagator

        public FieldKeplerianPropagator​(FieldOrbit<T> initialOrbit,
                                        AttitudeProvider attitudeProv,
                                        double mu,
                                        T 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)