Uses of Interface
org.orekit.propagation.conversion.osc2mean.OsculatingToMeanConverter
Packages that use OsculatingToMeanConverter
Package
Description
This package for optimal control provides heuristics methods i.e. not involving formal optimization processes.
Top level package for analytical propagators.
This package provides classes to read and extrapolate tle's.
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).
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 OsculatingToMeanConverterModifierConstructorDescriptionMeanSmaChangeImpulseProvider(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 OsculatingToMeanConverterModifier and TypeMethodDescriptionstatic 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 OsculatingToMeanConverterModifierConstructorDescriptionBrouwerLyddanePropagator(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 OsculatingToMeanConverterModifier and TypeMethodDescriptionstatic <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, 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 OsculatingToMeanConverterModifier and TypeClassDescriptionclassClass enabling conversion from osculating to mean orbit for a given theory using a fixed-point algorithm.classClass 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 OsculatingToMeanConverterModifier and TypeMethodDescriptionstatic 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.