Uses of Interface
org.orekit.forces.gravity.potential.UnnormalizedSphericalHarmonicsProvider
-
Packages that use UnnormalizedSphericalHarmonicsProvider Package Description org.orekit.forces.gravity This package provides all gravity-related forces.org.orekit.forces.gravity.potential This package provides classes to read gravity field files and supports several different formats.org.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftState
into another propagator.org.orekit.propagation.conversion.averaging 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.org.orekit.propagation.conversion.averaging.converters 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).org.orekit.propagation.semianalytical.dsst.forces 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 UnnormalizedSphericalHarmonicsProvider Constructor Description J2OnlyPerturbation(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 UnnormalizedSphericalHarmonicsProvider Modifier and Type Method Description static UnnormalizedSphericalHarmonicsProvider
GravityFieldFactory. getConstantUnnormalizedProvider(int degree, int order, AbsoluteDate freezingDate)
Get the constant gravity field coefficients provider from the first supported file.UnnormalizedSphericalHarmonicsProvider
GravityFields. getConstantUnnormalizedProvider(int degree, int order, AbsoluteDate freezingDate)
Get a constant gravity field unnormalized coefficients provider frozen at a given epoch.UnnormalizedSphericalHarmonicsProvider
LazyLoadedGravityFields. getConstantUnnormalizedProvider(int degree, int order, AbsoluteDate freezingDate)
Get a constant gravity field unnormalized coefficients provider frozen at a given epoch.static UnnormalizedSphericalHarmonicsProvider
GravityFieldFactory. getUnnormalizedProvider(double ae, double mu, TideSystem tideSystem, double[][] unnormalizedC, double[][] unnormalizedS)
Create a time-independentUnnormalizedSphericalHarmonicsProvider
from canonical coefficients.static UnnormalizedSphericalHarmonicsProvider
GravityFieldFactory. getUnnormalizedProvider(int degree, int order)
Get the gravity field coefficients provider from the first supported file.static UnnormalizedSphericalHarmonicsProvider
GravityFieldFactory. getUnnormalizedProvider(NormalizedSphericalHarmonicsProvider normalized)
Create anUnnormalizedSphericalHarmonicsProvider
from aNormalizedSphericalHarmonicsProvider
.UnnormalizedSphericalHarmonicsProvider
GravityFields. getUnnormalizedProvider(int degree, int order)
Get a gravity field unnormalized coefficients provider.UnnormalizedSphericalHarmonicsProvider
LazyLoadedGravityFields. getUnnormalizedProvider(int degree, int order)
Get a gravity field unnormalized coefficients provider.Methods in org.orekit.forces.gravity.potential with parameters of type UnnormalizedSphericalHarmonicsProvider Modifier and Type Method Description static NormalizedSphericalHarmonicsProvider
GravityFieldFactory. getNormalizedProvider(UnnormalizedSphericalHarmonicsProvider unnormalized)
Create aNormalizedSphericalHarmonicsProvider
from anUnnormalizedSphericalHarmonicsProvider
. -
Uses of UnnormalizedSphericalHarmonicsProvider in org.orekit.propagation.analytical
Constructors in org.orekit.propagation.analytical with parameters of type UnnormalizedSphericalHarmonicsProvider Constructor Description BrouwerLyddanePropagator(Orbit initialOrbit, double mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double M2)
Private helper constructor.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double M2)
Private helper constructor.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, attitude provider and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
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 M2)
Build a propagator from orbit, attitude provider and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
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 M2)
Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double M2)
Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, T mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
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 UnnormalizedSphericalHarmonicsProvider Constructor Description BrouwerLyddanePropagatorBuilder(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 UnnormalizedSphericalHarmonicsProvider Modifier and Type Method Description static 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 UnnormalizedSphericalHarmonicsProvider Constructor Description BrouwerLyddaneOrbitalState(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 UnnormalizedSphericalHarmonicsProvider Constructor Description OsculatingToBrouwerLyddaneConverter(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.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces that return UnnormalizedSphericalHarmonicsProvider Modifier and Type Method Description UnnormalizedSphericalHarmonicsProvider
DSSTZonal. getProvider()
Get the spherical harmonics provider.Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type UnnormalizedSphericalHarmonicsProvider Constructor Description DSSTJ2SquaredClosedForm(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.DSSTZonal(UnnormalizedSphericalHarmonicsProvider provider)
Constructor with default reference values.DSSTZonal(UnnormalizedSphericalHarmonicsProvider provider, int maxDegreeShortPeriodics, int maxEccPowShortPeriodics, int maxFrequencyShortPeriodics)
Simple constructor.FieldDSSTJ2SquaredClosedFormContext(FieldAuxiliaryElements<T> auxiliaryElements, UnnormalizedSphericalHarmonicsProvider provider)
Simple constructor.
-