Package org.orekit.propagation.conversion
This package provides tools to convert a given propagator or a set of
SpacecraftState
into another propagator.
The conversion principle is to minimize the mean square error for positions
and velocities over a given time span.
The conversion from osculating to mean elements appears as a side effect of propagation models conversion.
These package extends an original contribution from Telespazio for TLE (Orbit Converter for Two-Lines Elements) to all propagators.
- Author:
- Pascal Parraud
-
Interface Summary Interface Description ODEIntegratorBuilder This interface is the top-level abstraction to build first order integrators for propagators conversion.OrbitDeterminationPropagatorBuilder Base class for orbit determination model builders.PropagatorBuilder This interface is the top-level abstraction to build propagators for conversion.PropagatorConverter This interface is the top-level abstraction for propagators conversions. -
Class Summary Class Description AbstractPropagatorBuilder Base class for propagator builders.AbstractPropagatorConverter Common handling ofPropagatorConverter
methods for propagators conversions.AdamsBashforthIntegratorBuilder Builder for AdamsBashforthIntegrator.AdamsMoultonIntegratorBuilder Builder for AdamsMoultonIntegrator.BrouwerLyddanePropagatorBuilder Builder for Brouwer-Lyddane propagator.ClassicalRungeKuttaIntegratorBuilder Builder for ClassicalRungeKuttaIntegrator.DormandPrince54IntegratorBuilder Builder for DormandPrince54Integrator.DormandPrince853IntegratorBuilder Builder for DormandPrince853Integrator.DSSTPropagatorBuilder Builder for DSST propagator.EcksteinHechlerPropagatorBuilder Builder for Eckstein-Hechler propagator.EphemerisPropagatorBuilder Builder for Ephemeris propagator.EulerIntegratorBuilder Builder for EulerIntegrator.FiniteDifferencePropagatorConverter Propagator converter using finite differences to compute the Jacobian.GillIntegratorBuilder Builder for GillIntegrator.GraggBulirschStoerIntegratorBuilder Builder for GraggBulirschStoerIntegrator.HighamHall54IntegratorBuilder Builder for HighamHall54Integrator.JacobianPropagatorConverter Propagator converter using the real Jacobian.KeplerianPropagatorBuilder Builder for Keplerian propagator.LutherIntegratorBuilder Builder for LutherIntegrator.MidpointIntegratorBuilder Builder for MidpointIntegrator.NumericalPropagatorBuilder Builder for numerical propagator.OsculatingToMeanElementsConverter This class converts osculating orbital elements into mean elements.PythonAbstractPropagatorBuilder PythonAbstractPropagatorConverter PythonODEIntegratorBuilder PythonOrbitDeterminationPropagatorBuilder PythonPropagatorBuilder PythonPropagatorConverter ThreeEighthesIntegratorBuilder Builder for ThreeEighthesIntegrator.TLEPropagatorBuilder Builder for TLEPropagator.