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.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.ClassicalRungeKuttaIntegratorBuilder Builder for ClassicalRungeKuttaIntegrator.DormandPrince54IntegratorBuilder Builder for DormandPrince54Integrator.DormandPrince853IntegratorBuilder Builder for DormandPrince853Integrator.EcksteinHechlerPropagatorBuilder Builder for Eckstein-Hechler 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.ThreeEighthesIntegratorBuilder Builder for ThreeEighthesIntegrator.TLEPropagatorBuilder Builder for TLEPropagator.