Uses of Interface
org.orekit.propagation.conversion.osc2mean.OsculatingToMeanConverter
-
Packages that use OsculatingToMeanConverter Package Description org.orekit.control.heuristics This package for optimal control provides heuristics methods i.e. not involving formal optimization processes.org.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.conversion.osc2mean This package provides the ability to convert osculating orbits into mean orbits according to different theories (Brouwer-Lyddane, Eckstein-Hechler, SGP4/SDP4, DSST) with different conversion algorithms (fixed-point, least-squares).org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST). -
-
Uses of OsculatingToMeanConverter in org.orekit.control.heuristics
Constructors in org.orekit.control.heuristics with parameters of type OsculatingToMeanConverter Constructor Description MeanSmaChangeImpulseProvider(double maximumMagnitude, double targetSemiMajorAxis, OsculatingToMeanConverter osculatingToMeanConverter)Constructor.MeanSmaChangeImpulseProvider(double targetSemiMajorAxis, OsculatingToMeanConverter osculatingToMeanConverter)Constructor with default maximum magnitude set to positive infinity (unconstrained). -
Uses of OsculatingToMeanConverter in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical with parameters of type OsculatingToMeanConverter Modifier and Type Method Description static KeplerianOrbitBrouwerLyddanePropagator. computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.static KeplerianOrbitBrouwerLyddanePropagator. computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, double m2Value, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator. computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T>FieldBrouwerLyddanePropagator. computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T>FieldEcksteinHechlerPropagator. computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.voidBrouwerLyddanePropagator. resetInitialState(SpacecraftState state, PropagationType stateType, OsculatingToMeanConverter converter)Reset the propagator initial state.voidEcksteinHechlerPropagator. resetInitialState(SpacecraftState state, PropagationType stateType, OsculatingToMeanConverter converter)Reset the propagator initial state.voidFieldBrouwerLyddanePropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType, OsculatingToMeanConverter converter)Reset the propagator initial state.voidFieldEcksteinHechlerPropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType, OsculatingToMeanConverter converter)Reset the propagator initial state.protected voidBrouwerLyddanePropagator. resetIntermediateState(SpacecraftState state, boolean forward, OsculatingToMeanConverter converter)Reset an intermediate state.protected voidEcksteinHechlerPropagator. resetIntermediateState(SpacecraftState state, boolean forward, OsculatingToMeanConverter converter)Reset an intermediate state.protected voidFieldBrouwerLyddanePropagator. resetIntermediateState(FieldSpacecraftState<T> state, boolean forward, OsculatingToMeanConverter converter)Reset an intermediate state.protected voidFieldEcksteinHechlerPropagator. resetIntermediateState(FieldSpacecraftState<T> state, boolean forward, OsculatingToMeanConverter converter)Reset an intermediate state.Constructors in org.orekit.propagation.analytical with parameters of type OsculatingToMeanConverter Constructor Description BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter)Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter)Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter)Build a propagator from orbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter)Build a propagator from FieldOrbit, attitude provider, mass and potential. -
Uses of OsculatingToMeanConverter in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle with parameters of type OsculatingToMeanConverter Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
FieldTLE<T>FieldTLE. stateToTLE(FieldSpacecraftState<T> state, FieldTLE<T> templateTLE, OsculatingToMeanConverter converter)Convert Spacecraft State into TLE.static <T extends CalculusFieldElement<T>>
FieldTLE<T>FieldTLE. stateToTLE(FieldSpacecraftState<T> state, FieldTLE<T> templateTLE, OsculatingToMeanConverter converter, DataContext dataContext)Convert Spacecraft State into TLE.static TLETLE. stateToTLE(SpacecraftState state, TLE templateTLE, OsculatingToMeanConverter converter)Convert Spacecraft State into TLE.static TLETLE. stateToTLE(SpacecraftState state, TLE templateTLE, OsculatingToMeanConverter converter, DataContext dataContext)Convert Spacecraft State into TLE. -
Uses of OsculatingToMeanConverter in org.orekit.propagation.conversion.osc2mean
Classes in org.orekit.propagation.conversion.osc2mean that implement OsculatingToMeanConverter Modifier and Type Class Description classFixedPointConverterClass enabling conversion from osculating to mean orbit for a given theory using a fixed-point algorithm.classLeastSquaresConverterClass enabling conversion from osculating to mean orbit for a given theory using a least-squares algorithm. -
Uses of OsculatingToMeanConverter in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst with parameters of type OsculatingToMeanConverter Modifier and Type Method Description static SpacecraftStateDSSTPropagator. computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldSpacecraftState<T>FieldDSSTPropagator. computeMeanState(FieldSpacecraftState<T> osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModel, OsculatingToMeanConverter converter)Conversion from osculating to mean orbit.
-