Uses of Interface
org.orekit.forces.gravity.potential.UnnormalizedSphericalHarmonicsProvider
Packages that use UnnormalizedSphericalHarmonicsProvider
Package
Description
This package provides all gravity-related forces.
This package provides classes to read gravity field files and supports several
different formats.
Top level package for analytical propagators.
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator.This package wraps methods from various (semi)analytical models in Orekit to convert back and
forth between an averaged orbital state and an osculating one.
This package wraps conversions from an osculating orbit to an averaged state according to a
given theory (usually via a fixed-point algorithm using the inverse conversion).
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 force models for Draper Semi-analytical Satellite Theory (DSST).
-
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.forces.gravity
Constructors in org.orekit.forces.gravity with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionJ2OnlyPerturbation(UnnormalizedSphericalHarmonicsProvider harmonicsProvider, Frame frame) Constructor with spherical harmonics provider. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.forces.gravity.potential
Methods in org.orekit.forces.gravity.potential that return UnnormalizedSphericalHarmonicsProviderModifier and TypeMethodDescriptionGravityFieldFactory.getConstantUnnormalizedProvider(int degree, int order, AbsoluteDate freezingDate) Get the constant gravity field coefficients provider from the first supported file.GravityFields.getConstantUnnormalizedProvider(int degree, int order, AbsoluteDate freezingDate) Get a constant gravity field unnormalized coefficients provider frozen at a given epoch.LazyLoadedGravityFields.getConstantUnnormalizedProvider(int degree, int order, AbsoluteDate freezingDate) Get a constant gravity field unnormalized coefficients provider frozen at a given epoch.GravityFieldFactory.getUnnormalizedProvider(double ae, double mu, TideSystem tideSystem, double[][] unnormalizedC, double[][] unnormalizedS) Create a time-independentUnnormalizedSphericalHarmonicsProviderfrom canonical coefficients.GravityFieldFactory.getUnnormalizedProvider(int degree, int order) Get the gravity field coefficients provider from the first supported file.GravityFieldFactory.getUnnormalizedProvider(NormalizedSphericalHarmonicsProvider normalized) Create anUnnormalizedSphericalHarmonicsProviderfrom aNormalizedSphericalHarmonicsProvider.GravityFields.getUnnormalizedProvider(int degree, int order) Get a gravity field unnormalized coefficients provider.LazyLoadedGravityFields.getUnnormalizedProvider(int degree, int order) Get a gravity field unnormalized coefficients provider.Methods in org.orekit.forces.gravity.potential with parameters of type UnnormalizedSphericalHarmonicsProviderModifier and TypeMethodDescriptionGravityFieldFactory.getNormalizedProvider(UnnormalizedSphericalHarmonicsProvider unnormalized) Create aNormalizedSphericalHarmonicsProviderfrom anUnnormalizedSphericalHarmonicsProvider. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical with parameters of type UnnormalizedSphericalHarmonicsProviderModifier and TypeMethodDescriptionstatic KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, double m2Value, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value) Conversion from osculating to mean orbit.static KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> FieldBrouwerLyddanePropagator.computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> FieldBrouwerLyddanePropagator.computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T> FieldEcksteinHechlerPropagator.computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T> FieldEcksteinHechlerPropagator.computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double epsilon, int maxIterations) Conversion from osculating to mean orbit.Constructors in org.orekit.propagation.analytical with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionBrouwerLyddanePropagator(Orbit initialOrbit, double mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, double mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType) Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, attitude provider and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value) Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double m2Value) Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, T mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from FieldOrbit, attitude provider and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from FieldOrbit, attitude provider, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Private helper constructor.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType) Private helper constructor.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from FieldOrbit and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, T mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from FieldOrbit, mass and potential provider.J2DifferentialEffect(Orbit orbit0, Orbit orbit1, boolean applyBefore, UnnormalizedSphericalHarmonicsProvider gravityField) Simple constructor.J2DifferentialEffect(SpacecraftState original, AdapterPropagator.DifferentialEffect directEffect, boolean applyBefore, UnnormalizedSphericalHarmonicsProvider gravityField) Simple constructor. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.conversion
Constructors in org.orekit.propagation.conversion with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionBrouwerLyddanePropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, double M2) Build a new instance.BrouwerLyddanePropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider, double M2) Build a new instance.EcksteinHechlerPropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale) Build a new instance.EcksteinHechlerPropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.conversion.averaging
Methods in org.orekit.propagation.conversion.averaging with parameters of type UnnormalizedSphericalHarmonicsProviderModifier and TypeMethodDescriptionstatic Collection<DSSTForceModel> DSST6X0OrbitalState.createForces(UnnormalizedSphericalHarmonicsProvider provider) Create collection of fist 6 zonal DSST forces.Constructors in org.orekit.propagation.conversion.averaging with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionBrouwerLyddaneOrbitalState(AbsoluteDate date, AveragedKeplerianWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.DSST6X0OrbitalState(AbsoluteDate date, AveragedEquinoctialWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.EcksteinHechlerOrbitalState(AbsoluteDate date, AveragedCircularWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.conversion.averaging.converters
Constructors in org.orekit.propagation.conversion.averaging.converters with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionOsculatingToBrouwerLyddaneConverter(double epsilon, int maxIterations, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.OsculatingToBrouwerLyddaneConverter(UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor with default parameters for fixed-point algorithm.OsculatingToDSST6X0Converter(double epsilon, int maxIterations, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.OsculatingToDSST6X0Converter(UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor with default parameters for fixed-point algorithm.OsculatingToEcksteinHechlerConverter(double epsilon, int maxIterations, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.OsculatingToEcksteinHechlerConverter(UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor with default parameters for fixed-point algorithm. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.conversion.osc2mean
Constructors in org.orekit.propagation.conversion.osc2mean with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionBrouwerLyddaneTheory(UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Constructor.Constructor. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces that return UnnormalizedSphericalHarmonicsProviderConstructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type UnnormalizedSphericalHarmonicsProviderModifierConstructorDescriptionDSSTJ2SquaredClosedForm(J2SquaredModel j2SquaredModel, UnnormalizedSphericalHarmonicsProvider provider) Constructor.DSSTJ2SquaredClosedFormContext(AuxiliaryElements auxiliaryElements, UnnormalizedSphericalHarmonicsProvider provider) Simple constructor.DSSTTesseral(Frame centralBodyFrame, double centralBodyRotationRate, UnnormalizedSphericalHarmonicsProvider provider) Simple constructor with default reference values.DSSTTesseral(Frame centralBodyFrame, double centralBodyRotationRate, UnnormalizedSphericalHarmonicsProvider provider, int maxDegreeTesseralSP, int maxOrderTesseralSP, int maxEccPowTesseralSP, int maxFrequencyShortPeriodics, int maxDegreeMdailyTesseralSP, int maxOrderMdailyTesseralSP, int maxEccPowMdailyTesseralSP) Simple constructor.Constructor with bodyFixedFrame = orbit frame, and default reference values.DSSTZonal(UnnormalizedSphericalHarmonicsProvider provider, int maxDegreeShortPeriodics, int maxEccPowShortPeriodics, int maxFrequencyShortPeriodics) Constructor with bodyFixedFrame = orbit frame.DSSTZonal(Frame bodyFixedFrame, UnnormalizedSphericalHarmonicsProvider provider) Constructor with default reference values.DSSTZonal(Frame bodyFixedFrame, UnnormalizedSphericalHarmonicsProvider provider, int maxDegreeShortPeriodics, int maxEccPowShortPeriodics, int maxFrequencyShortPeriodics) Constructor.FieldDSSTJ2SquaredClosedFormContext(FieldAuxiliaryElements<T> auxiliaryElements, UnnormalizedSphericalHarmonicsProvider provider) Simple constructor.